Namespaces | Classes | Enumerations | Functions
boost::serialization Namespace Reference

Namespaces

 detail
 
 void_cast_detail
 

Classes

class  access
 
struct  basic_traits
 
class  collection_size_type
 
struct  extended_type_info_impl
 
struct  free_loader
 
struct  free_saver
 
struct  implementation_level
 
struct  implementation_level< nvp< T > >
 
struct  implementation_level_impl
 
struct  is_bitwise_serializable
 
struct  is_wrapper
 
struct  is_wrapper_impl
 
struct  multi_index_container< Value, IndexSpecifierList, Allocator >>
 
struct  nvp
 
struct  tracking_level
 
struct  tracking_level< nvp< T > >
 
struct  tracking_level_impl
 
struct  traits
 
struct  type_info_implementation
 
struct  version
 
struct  version< boost::multi_index::detail::serialization_version< T > >
 
struct  wrapper_traits
 

Enumerations

enum  level_type { not_serializable = 0, primitive_type = 1, object_serializable = 2, object_class_info = 3 }
 
enum  tracking_type { track_never = 0, track_selectively = 1, track_always = 2 }
 

Functions

template<class Base , class Derived >
detail::base_cast< Base, Derived >::typebase_object (Derived &d)
 
template<class Archive , class T >
void load_construct_data (Archive &, T *t, const unsigned int)
 
template<class Archive , class T >
void load_construct_data_adl (Archive &ar, T *t, const unsigned int file_version)
 
template<class T >
const nvp< Tmake_nvp (const char *name, T &t)
 
template<class T , int L>
bool operator>= (implementation_level< T > t, enum level_type l)
 
template<class T , enum tracking_type L>
bool operator>= (tracking_level< T > t, enum tracking_type l)
 
template<class Archive , class T >
void save_construct_data (Archive &, const T *, const unsigned int)
 
template<class Archive , class T >
void save_construct_data_adl (Archive &ar, const T *t, const unsigned int file_version)
 
template<class Archive , class T >
void serialize (Archive &ar, T &t, const unsigned int file_version)
 
template<class Archive , class T >
void serialize_adl (Archive &, T &, const unsigned int)
 
template<class Archive , class T >
void split_free (Archive &ar, T &t, const unsigned int file_version)
 
template<class Archive , class T >
void split_member (Archive &ar, T &t, const unsigned int file_version)
 
template<class Derived , class Base >
const BOOST_DLLEXPORT void_cast_detail::void_caster & void_cast_register (const Derived *dnull=NULL, const Base *bnull=NULL) BOOST_USED
 

Enumeration Type Documentation

◆ level_type

Enumerator
not_serializable 
primitive_type 
object_serializable 
object_class_info 

Definition at line 26 of file level_enum.hpp.

◆ tracking_type

Enumerator
track_never 
track_selectively 
track_always 

Definition at line 27 of file tracking_enum.hpp.

Function Documentation

◆ base_object()

template<class Base , class Derived >
detail::base_cast<Base, Derived>::type& boost::serialization::base_object ( Derived &  d)

Definition at line 88 of file base_object.hpp.

◆ load_construct_data()

template<class Archive , class T >
void boost::serialization::load_construct_data ( Archive &  ,
T t,
const unsigned int   
)
inline

Definition at line 84 of file serialization.hpp.

◆ load_construct_data_adl()

template<class Archive , class T >
void boost::serialization::load_construct_data_adl ( Archive &  ar,
T t,
const unsigned int  file_version 
)
inline

Definition at line 141 of file serialization.hpp.

◆ make_nvp()

template<class T >
const nvp< T > boost::serialization::make_nvp ( const char *  name,
T t 
)
inline

Definition at line 79 of file nvp.hpp.

◆ operator>=() [1/2]

template<class T , int L>
bool boost::serialization::operator>= ( implementation_level< T t,
enum level_type  l 
)
inline

Definition at line 89 of file level.hpp.

◆ operator>=() [2/2]

template<class T , enum tracking_type L>
bool boost::serialization::operator>= ( tracking_level< T t,
enum tracking_type  l 
)
inline

Definition at line 80 of file tracking.hpp.

◆ save_construct_data()

template<class Archive , class T >
void boost::serialization::save_construct_data ( Archive &  ,
const T ,
const unsigned int   
)
inline

Definition at line 73 of file serialization.hpp.

◆ save_construct_data_adl()

template<class Archive , class T >
void boost::serialization::save_construct_data_adl ( Archive &  ar,
const T t,
const unsigned int  file_version 
)
inline

Definition at line 130 of file serialization.hpp.

◆ serialize()

template<class Archive , class T >
void boost::serialization::serialize ( Archive &  ar,
T t,
const unsigned int  file_version 
)
inline

Definition at line 65 of file serialization.hpp.

◆ serialize_adl()

template<class Archive , class T >
void boost::serialization::serialize_adl ( Archive &  ar,
T t,
const unsigned int  file_version 
)
inline

Definition at line 112 of file serialization.hpp.

◆ split_free()

template<class Archive , class T >
void boost::serialization::split_free ( Archive &  ar,
T t,
const unsigned int  file_version 
)
inline

Definition at line 64 of file split_free.hpp.

◆ split_member()

template<class Archive , class T >
void boost::serialization::split_member ( Archive &  ar,
T t,
const unsigned int  file_version 
)
inline

Definition at line 61 of file split_member.hpp.

◆ void_cast_register()

template<class Derived , class Base >
const BOOST_DLLEXPORT void_cast_detail::void_caster& boost::serialization::void_cast_register ( const Derived *  dnull = NULL,
const Base bnull = NULL 
)
inline


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 04:38:17