Classes | Functions
rtflann::serialization Namespace Reference

Classes

struct  access
 
class  ArchiveBase
 
struct  binary_object
 
struct  bool_
 
class  InputArchive
 
class  LoadArchive
 
class  OutputArchive
 
class  SaveArchive
 
struct  Serializer
 
struct  Serializer< binary_object >
 
struct  Serializer< const binary_object >
 
struct  Serializer< std::map< K, V > >
 
struct  Serializer< std::vector< T > >
 
struct  Serializer< T * >
 
struct  Serializer< T[N]>
 
class  SizeArchive
 

Functions

 BASIC_TYPE_SERIALIZER (char)
 
 BASIC_TYPE_SERIALIZER (unsigned char)
 
 BASIC_TYPE_SERIALIZER (short)
 
 BASIC_TYPE_SERIALIZER (int)
 
 BASIC_TYPE_SERIALIZER (long)
 
 BASIC_TYPE_SERIALIZER (unsigned long long)
 
 BASIC_TYPE_SERIALIZER (float)
 
 BASIC_TYPE_SERIALIZER (double)
 
 BASIC_TYPE_SERIALIZER (bool)
 
 ENUM_SERIALIZER (flann_algorithm_t)
 
 ENUM_SERIALIZER (flann_centers_init_t)
 
 ENUM_SERIALIZER (flann_log_level_t)
 
 ENUM_SERIALIZER (flann_datatype_t)
 
const binary_object make_binary_object (void *t, size_t size)
 
template<typename Archive , typename T >
void serialize (Archive &ar, T &type)
 

Function Documentation

◆ BASIC_TYPE_SERIALIZER() [1/9]

rtflann::serialization::BASIC_TYPE_SERIALIZER ( char  )

◆ BASIC_TYPE_SERIALIZER() [2/9]

rtflann::serialization::BASIC_TYPE_SERIALIZER ( unsigned  char)

◆ BASIC_TYPE_SERIALIZER() [3/9]

rtflann::serialization::BASIC_TYPE_SERIALIZER ( short  )

◆ BASIC_TYPE_SERIALIZER() [4/9]

rtflann::serialization::BASIC_TYPE_SERIALIZER ( int  )

◆ BASIC_TYPE_SERIALIZER() [5/9]

rtflann::serialization::BASIC_TYPE_SERIALIZER ( long  )

◆ BASIC_TYPE_SERIALIZER() [6/9]

rtflann::serialization::BASIC_TYPE_SERIALIZER ( unsigned long  long)

◆ BASIC_TYPE_SERIALIZER() [7/9]

rtflann::serialization::BASIC_TYPE_SERIALIZER ( float  )

◆ BASIC_TYPE_SERIALIZER() [8/9]

rtflann::serialization::BASIC_TYPE_SERIALIZER ( double  )

◆ BASIC_TYPE_SERIALIZER() [9/9]

rtflann::serialization::BASIC_TYPE_SERIALIZER ( bool  )

◆ ENUM_SERIALIZER() [1/4]

rtflann::serialization::ENUM_SERIALIZER ( flann_algorithm_t  )

◆ ENUM_SERIALIZER() [2/4]

rtflann::serialization::ENUM_SERIALIZER ( flann_centers_init_t  )

◆ ENUM_SERIALIZER() [3/4]

rtflann::serialization::ENUM_SERIALIZER ( flann_log_level_t  )

◆ ENUM_SERIALIZER() [4/4]

rtflann::serialization::ENUM_SERIALIZER ( flann_datatype_t  )

◆ make_binary_object()

const binary_object rtflann::serialization::make_binary_object ( void *  t,
size_t  size 
)
inline

Definition at line 229 of file serialization.h.

◆ serialize()

template<typename Archive , typename T >
void rtflann::serialization::serialize ( Archive &  ar,
T type 
)
inline

Definition at line 40 of file serialization.h.



rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:39:00