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

#include <void_cast.hpp>

Inheritance diagram for boost::serialization::void_cast_detail::void_caster_base< Derived, Base >:
Collaboration diagram for boost::serialization::void_cast_detail::void_caster_base< Derived, Base >:

Public Types

typedef mpl::eval_if
< boost::is_virtual_base_of
< Base, Derived >
, mpl::identity
< void_cast_detail::void_caster_virtual_base
< Derived, Base >
>, mpl::identity
< void_cast_detail::void_caster_primitive
< Derived, Base > > >::type 
type
 

Member Typedef Documentation

template<class Derived, class Base>
typedef mpl::eval_if<boost::is_virtual_base_of<Base,Derived>, mpl::identity< void_cast_detail::void_caster_virtual_base<Derived, Base> > , mpl::identity< void_cast_detail::void_caster_primitive<Derived, Base> > >::type boost::serialization::void_cast_detail::void_caster_base< Derived, Base >::type

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