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

#include <tracking.hpp>

Inheritance diagram for boost::serialization::tracking_level< T >:
Collaboration diagram for boost::serialization::tracking_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_tracking< const
T >, typename mpl::eval_if
< is_pointer< const T >
, mpl::int_< track_never >
, typename mpl::eval_if
< typename mpl::equal_to
< implementation_level< const
T >, mpl::int_< primitive_type >
>, mpl::int_< track_never >
, mpl::int_< track_selectively >
> > >::type 
type
 

Public Member Functions

 BOOST_STATIC_CONSTANT (int, value=type::value)
 

Member Typedef Documentation

typedef mpl::integral_c_tag boost::serialization::tracking_level_impl< const T >::tag
inherited
typedef mpl::eval_if< is_base_and_derived<boost::serialization::basic_traits, const T >, traits_class_tracking< const T >, typename mpl::eval_if< is_pointer< const T >, mpl::int_<track_never>, typename mpl::eval_if< typename mpl::equal_to< implementation_level< const T >, mpl::int_<primitive_type> >, mpl::int_<track_never>, mpl::int_<track_selectively> > > >::type boost::serialization::tracking_level_impl< const T >::type
inherited

Member Function Documentation

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

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