Classes | Namespaces | Macros
serialization/version.hpp File Reference
#include <boost/config.hpp>
#include <boost/mpl/assert.hpp>
#include <boost/mpl/int.hpp>
#include <boost/mpl/eval_if.hpp>
#include <boost/mpl/identity.hpp>
#include <boost/mpl/integral_c_tag.hpp>
#include <boost/type_traits/is_base_and_derived.hpp>
#include <boost/mpl/less.hpp>
#include <boost/mpl/comparison.hpp>
Include dependency graph for serialization/version.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  boost::serialization::version< T >::traits_class_version< U >
 
struct  boost::serialization::version< T >
 

Namespaces

 boost
 BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
 
 boost::serialization
 

Macros

#define BOOST_CLASS_VERSION(T, N)
 

Macro Definition Documentation

◆ BOOST_CLASS_VERSION

#define BOOST_CLASS_VERSION (   T,
 
)
Value:
namespace boost { \
namespace serialization { \
template<> \
struct version<T > \
{ \
typedef mpl::int_<N> type; \
typedef mpl::integral_c_tag tag; \
BOOST_STATIC_CONSTANT(int, value = version::type::value); \
BOOST_MPL_ASSERT(( \
boost::mpl::int_<N>, \
boost::mpl::int_<256> \
> \
)); \
/* \
BOOST_MPL_ASSERT(( \
mpl::equal_to< \
:implementation_level<T >, \
mpl::int_<object_class_info> \
>::value \
)); \
*/ \
}; \
} \
}

Definition at line 80 of file serialization/version.hpp.

boost
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
boost::mpl::less
Definition: aux_/preprocessed/bcc/less.hpp:67
boost::foreach::tag
boost_foreach_argument_dependent_lookup_hack tag
Definition: foreach_fwd.hpp:31


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:22