$search

ros::serialization::ArraySerializer< T, N, typename boost::enable_if< mt::IsSimple< T > >::type > Struct Template Reference

Array serializer, specialized for fixed-size, simple types. More...

#include <serialization.h>

List of all members.

Public Types

typedef boost::array< T, N > ArrayType
typedef ArrayType::const_iterator ConstIteratorType
typedef ArrayType::iterator IteratorType

Static Public Member Functions

template<typename Stream >
static void read (Stream &stream, ArrayType &v)
static uint32_t serializedLength (const ArrayType &v)
template<typename Stream >
static void write (Stream &stream, const ArrayType &v)

Detailed Description

template<typename T, size_t N>
struct ros::serialization::ArraySerializer< T, N, typename boost::enable_if< mt::IsSimple< T > >::type >

Array serializer, specialized for fixed-size, simple types.

Definition at line 551 of file serialization.h.


Member Typedef Documentation

template<typename T , size_t N>
typedef boost::array<T, N > ros::serialization::ArraySerializer< T, N, typename boost::enable_if< mt::IsSimple< T > >::type >::ArrayType

Definition at line 553 of file serialization.h.

template<typename T , size_t N>
typedef ArrayType::const_iterator ros::serialization::ArraySerializer< T, N, typename boost::enable_if< mt::IsSimple< T > >::type >::ConstIteratorType

Definition at line 555 of file serialization.h.

template<typename T , size_t N>
typedef ArrayType::iterator ros::serialization::ArraySerializer< T, N, typename boost::enable_if< mt::IsSimple< T > >::type >::IteratorType

Definition at line 554 of file serialization.h.


Member Function Documentation

template<typename T , size_t N>
template<typename Stream >
static void ros::serialization::ArraySerializer< T, N, typename boost::enable_if< mt::IsSimple< T > >::type >::read ( Stream stream,
ArrayType v 
) [inline, static]

Definition at line 565 of file serialization.h.

template<typename T , size_t N>
static uint32_t ros::serialization::ArraySerializer< T, N, typename boost::enable_if< mt::IsSimple< T > >::type >::serializedLength ( const ArrayType v  )  [inline, static]

Definition at line 571 of file serialization.h.

template<typename T , size_t N>
template<typename Stream >
static void ros::serialization::ArraySerializer< T, N, typename boost::enable_if< mt::IsSimple< T > >::type >::write ( Stream stream,
const ArrayType v 
) [inline, static]

Definition at line 558 of file serialization.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


roscpp_serialization
Author(s): Josh Faust
autogenerated on Sat Mar 2 13:22:48 2013