Vector serializer, specialized for fixed-size non-simple types. More...
#include <serialization.h>
Public Types | |
| typedef VecType::const_iterator | ConstIteratorType |
| typedef VecType::iterator | IteratorType |
| typedef std::vector< T, typename ContainerAllocator::template rebind< T >::other > | VecType |
Static Public Member Functions | |
| template<typename Stream > | |
| static void | read (Stream &stream, VecType &v) |
| static uint32_t | serializedLength (const VecType &v) |
| template<typename Stream > | |
| static void | write (Stream &stream, const VecType &v) |
Vector serializer, specialized for fixed-size non-simple types.
Definition at line 422 of file serialization.h.
| typedef VecType::const_iterator ros::serialization::VectorSerializer< T, ContainerAllocator, typename boost::enable_if< mpl::and_< mt::IsFixedSize< T >, mpl::not_< mt::IsSimple< T > > > >::type >::ConstIteratorType |
Definition at line 426 of file serialization.h.
| typedef VecType::iterator ros::serialization::VectorSerializer< T, ContainerAllocator, typename boost::enable_if< mpl::and_< mt::IsFixedSize< T >, mpl::not_< mt::IsSimple< T > > > >::type >::IteratorType |
Definition at line 425 of file serialization.h.
| typedef std::vector<T, typename ContainerAllocator::template rebind<T>::other> ros::serialization::VectorSerializer< T, ContainerAllocator, typename boost::enable_if< mpl::and_< mt::IsFixedSize< T >, mpl::not_< mt::IsSimple< T > > > >::type >::VecType |
Definition at line 424 of file serialization.h.
| static void ros::serialization::VectorSerializer< T, ContainerAllocator, typename boost::enable_if< mpl::and_< mt::IsFixedSize< T >, mpl::not_< mt::IsSimple< T > > > >::type >::read | ( | Stream & | stream, |
| VecType & | v | ||
| ) | [inline, static] |
Definition at line 441 of file serialization.h.
| static uint32_t ros::serialization::VectorSerializer< T, ContainerAllocator, typename boost::enable_if< mpl::and_< mt::IsFixedSize< T >, mpl::not_< mt::IsSimple< T > > > >::type >::serializedLength | ( | const VecType & | v | ) | [inline, static] |
Definition at line 454 of file serialization.h.
| static void ros::serialization::VectorSerializer< T, ContainerAllocator, typename boost::enable_if< mpl::and_< mt::IsFixedSize< T >, mpl::not_< mt::IsSimple< T > > > >::type >::write | ( | Stream & | stream, |
| const VecType & | v | ||
| ) | [inline, static] |
Definition at line 429 of file serialization.h.