Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
void_cast.hpp File Reference
Include dependency graph for void_cast.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::serialization::void_cast_detail::void_caster_primitive< Derived, Base >
 
class  boost::serialization::void_cast_detail::void_caster_virtual_base< Derived, Base >
 
struct  boost::serialization::void_cast_detail::void_caster_base< Derived, Base >
 
class  boost::serialization::void_caster< Derived, Base >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::serialization
 
 boost::serialization::void_cast_detail
 

Functions

 boost::serialization::void_upcast (extended_type_info const &derived, extended_type_info const &base, void const *const t)
 
void * boost::serialization::void_upcast (extended_type_info const &derived, extended_type_info const &base, void *const t)
 
 boost::serialization::void_downcast (extended_type_info const &derived, extended_type_info const &base, void const *const t)
 
void * boost::serialization::void_downcast (extended_type_info const &derived, extended_type_info const &base, void *const t)
 
void boost::serialization::void_cast_detail::recursive_register (bool includes_virtual_base=false) const
 
void boost::serialization::void_cast_detail::recursive_unregister () const
 
virtual bool boost::serialization::void_cast_detail::has_virtual_base () const =0
 
bool boost::serialization::void_cast_detail::operator< (const void_caster &rhs) const
 
const void_caster & boost::serialization::void_cast_detail::operator* ()
 
virtual void const * boost::serialization::void_cast_detail::upcast (void const *const t) const =0
 
virtual void const * boost::serialization::void_cast_detail::downcast (void const *const t) const =0
 
 boost::serialization::void_cast_detail::void_caster (extended_type_info const *derived, extended_type_info const *base, std::ptrdiff_t difference=0, void_caster const *const parent=0)
 
virtual boost::serialization::void_cast_detail::~void_caster ()
 
template<class Derived , class Base >
BOOST_DLLEXPORT const
void_cast_detail::void_caster & 
boost::serialization::void_cast_register (Derived const *, Base const *)
 

Variables

const extended_type_info * boost::serialization::void_cast_detail::m_derived
 
const extended_type_info * boost::serialization::void_cast_detail::m_base
 
std::ptrdiff_t boost::serialization::void_cast_detail::m_difference
 
void_caster const *const boost::serialization::void_cast_detail::m_parent