Public Types | Public Member Functions | List of all members
boost::serialization::traits< T, Level, Tracking, Version, ETII, Wrapper > Struct Template Reference

#include <traits.hpp>

Inheritance diagram for boost::serialization::traits< T, Level, Tracking, Version, ETII, Wrapper >:
Inheritance graph
[legend]

Public Types

typedef Wrapper is_wrapper
 
typedef mpl::int_< Levellevel
 
typedef mpl::int_< Tracking > tracking
 
typedef ETII type_info_implementation
 
typedef mpl::int_< Version > version
 

Public Member Functions

 BOOST_STATIC_ASSERT (Tracking==track_never||Level >=object_serializable)
 
 BOOST_STATIC_ASSERT (Version==0||Level >=object_class_info)
 

Detailed Description

template<class T, int Level, int Tracking, unsigned int Version = 0, class ETII = extended_type_info_impl< T >, class Wrapper = mpl::false_>
struct boost::serialization::traits< T, Level, Tracking, Version, ETII, Wrapper >

Definition at line 52 of file serialization/traits.hpp.

Member Typedef Documentation

◆ is_wrapper

template<class T , int Level, int Tracking, unsigned int Version = 0, class ETII = extended_type_info_impl< T >, class Wrapper = mpl::false_>
typedef Wrapper boost::serialization::traits< T, Level, Tracking, Version, ETII, Wrapper >::is_wrapper

Definition at line 59 of file serialization/traits.hpp.

◆ level

template<class T , int Level, int Tracking, unsigned int Version = 0, class ETII = extended_type_info_impl< T >, class Wrapper = mpl::false_>
typedef mpl::int_<Level> boost::serialization::traits< T, Level, Tracking, Version, ETII, Wrapper >::level

Definition at line 55 of file serialization/traits.hpp.

◆ tracking

template<class T , int Level, int Tracking, unsigned int Version = 0, class ETII = extended_type_info_impl< T >, class Wrapper = mpl::false_>
typedef mpl::int_<Tracking> boost::serialization::traits< T, Level, Tracking, Version, ETII, Wrapper >::tracking

Definition at line 56 of file serialization/traits.hpp.

◆ type_info_implementation

template<class T , int Level, int Tracking, unsigned int Version = 0, class ETII = extended_type_info_impl< T >, class Wrapper = mpl::false_>
typedef ETII boost::serialization::traits< T, Level, Tracking, Version, ETII, Wrapper >::type_info_implementation

Definition at line 58 of file serialization/traits.hpp.

◆ version

template<class T , int Level, int Tracking, unsigned int Version = 0, class ETII = extended_type_info_impl< T >, class Wrapper = mpl::false_>
typedef mpl::int_<Version> boost::serialization::traits< T, Level, Tracking, Version, ETII, Wrapper >::version

Definition at line 57 of file serialization/traits.hpp.

Member Function Documentation

◆ BOOST_STATIC_ASSERT() [1/2]

template<class T , int Level, int Tracking, unsigned int Version = 0, class ETII = extended_type_info_impl< T >, class Wrapper = mpl::false_>
boost::serialization::traits< T, Level, Tracking, Version, ETII, Wrapper >::BOOST_STATIC_ASSERT ( Tracking  = =track_never||Level >=object_serializable)

◆ BOOST_STATIC_ASSERT() [2/2]

template<class T , int Level, int Tracking, unsigned int Version = 0, class ETII = extended_type_info_impl< T >, class Wrapper = mpl::false_>
boost::serialization::traits< T, Level, Tracking, Version, ETII, Wrapper >::BOOST_STATIC_ASSERT ( Version  = =0||Level >=object_class_info)

The documentation for this struct was generated from the following file:


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