MRPT logo

mrpt::utils::vector_serializable< T > Class Template Reference

A STL-vector derived class that implements basic read/write to ease implementing the mrpt::utils::CSerializable interface in classes having this type of data members. More...

#include <mrpt/utils/stl_extensions.h>

Inherits std::vector<T>.

List of all members.

Public Member Functions

vector_serializable< T > & operator= (const std::vector< T > &o)
 vector_serializable (const std::vector< T > &o)
 vector_serializable ()
void read (utils::CStream &in)
void write (utils::CStream &out) const


Detailed Description

template<class T>
class mrpt::utils::vector_serializable< T >

A STL-vector derived class that implements basic read/write to ease implementing the mrpt::utils::CSerializable interface in classes having this type of data members.

Definition at line 110 of file stl_extensions.h.


Constructor & Destructor Documentation

template<class T>
mrpt::utils::vector_serializable< T >::vector_serializable ( const std::vector< T > &  o  )  [inline]

template<class T>
mrpt::utils::vector_serializable< T >::vector_serializable (  )  [inline]


Member Function Documentation

template<class T>
vector_serializable<T>& mrpt::utils::vector_serializable< T >::operator= ( const std::vector< T > &  o  )  [inline]

Definition at line 113 of file stl_extensions.h.

template<class T>
void mrpt::utils::vector_serializable< T >::read ( utils::CStream in  )  [inline]

Definition at line 130 of file stl_extensions.h.

template<class T>
void mrpt::utils::vector_serializable< T >::write ( utils::CStream out  )  const [inline]

Definition at line 138 of file stl_extensions.h.




Page generated by Doxygen 1.5.9 for MRPT 0.6.5 SVN: at Sun Aug 2 11:39:56 CDT 2009