Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::serialization::implementation_level< T > Struct Template Reference

#include <level.hpp>

Inheritance diagram for boost::serialization::implementation_level< T >:
Collaboration diagram for boost::serialization::implementation_level< T >:

Public Types

typedef mpl::integral_c_tag tag
 
typedef mpl::eval_if
< is_base_and_derived
< boost::serialization::basic_traits,
const T >, traits_class_level
< const T >, typename
mpl::eval_if< is_fundamental
< const T >, mpl::int_
< primitive_type >, typename
mpl::eval_if< is_class< const
T >, mpl::int_
< object_class_info >
, typename mpl::eval_if
< is_array< const T >
, mpl::int_
< object_serializable >
, typename mpl::eval_if
< is_enum< const T >
, mpl::int_< primitive_type >
, mpl::int_< not_serializable >
> > > > >::type 
type
 

Public Member Functions

 BOOST_STATIC_CONSTANT (int, value=type::value)
 

Member Typedef Documentation

typedef mpl::integral_c_tag boost::serialization::implementation_level_impl< const T >::tag
inherited
typedef mpl::eval_if< is_base_and_derived<boost::serialization::basic_traits, const T >, traits_class_level< const T >, typename mpl::eval_if< is_fundamental< const T >, mpl::int_<primitive_type>, typename mpl::eval_if< is_class< const T >, mpl::int_<object_class_info>, typename mpl::eval_if< is_array< const T >, mpl::int_<object_serializable>, typename mpl::eval_if< is_enum< const T >, mpl::int_<primitive_type>, mpl::int_<not_serializable> > > > > >::type boost::serialization::implementation_level_impl< const T >::type
inherited

Member Function Documentation

boost::serialization::implementation_level_impl< const T >::BOOST_STATIC_CONSTANT ( int  ,
value  = type::value 
)
inherited

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