Classes | |
struct | void_caster_base |
class | void_caster_primitive |
class | void_caster_virtual_base |
Functions | |
void | recursive_register (bool includes_virtual_base=false) const |
void | recursive_unregister () const |
virtual bool | has_virtual_base () const =0 |
bool | operator< (const void_caster &rhs) const |
const void_caster & | operator* () |
virtual void const * | upcast (void const *const t) const =0 |
virtual void const * | downcast (void const *const t) const =0 |
void_caster (extended_type_info const *derived, extended_type_info const *base, std::ptrdiff_t difference=0, void_caster const *const parent=0) | |
virtual | ~void_caster () |
Variables | |
const extended_type_info * | m_derived |
const extended_type_info * | m_base |
std::ptrdiff_t | m_difference |
void_caster const *const | m_parent |
|
virtual |
|
pure virtual |
|
protectedpure virtual |
const void_caster& boost::serialization::void_cast_detail::operator* | ( | ) |
bool boost::serialization::void_cast_detail::operator< | ( | const void_caster & | rhs | ) | const |
|
protected |
|
protected |
|
pure virtual |
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 |
||
) |
const extended_type_info* boost::serialization::void_cast_detail::m_base |
Referenced by boost::compressed_sparse_row_graph< directedS, VertexProperty, EdgeProperty, GraphProperty, distributedS< ProcessGroup, InVertex, InDistribution >, InEdgeIndex >::add_edges(), boost::compressed_sparse_row_graph< directedS, VertexProperty, EdgeProperty, GraphProperty, distributedS< ProcessGroup, InVertex, InDistribution >, InEdgeIndex >::add_edges_sorted(), boost::compressed_sparse_row_graph< directedS, VertexProperty, EdgeProperty, GraphProperty, distributedS< ProcessGroup, InVertex, InDistribution >, InEdgeIndex >::add_vertex(), boost::compressed_sparse_row_graph< directedS, VertexProperty, EdgeProperty, GraphProperty, distributedS< ProcessGroup, InVertex, InDistribution >, InEdgeIndex >::add_vertices(), boost::compressed_sparse_row_graph< directedS, VertexProperty, EdgeProperty, GraphProperty, distributedS< ProcessGroup, InVertex, InDistribution >, InEdgeIndex >::base(), boost::compressed_sparse_row_graph< directedS, VertexProperty, EdgeProperty, GraphProperty, distributedS< ProcessGroup, InVertex, InDistribution >, InEdgeIndex >::compressed_sparse_row_graph(), boost::re_detail::basic_regex_parser< charT, traits >::fail(), boost::get(), boost::interprocess::mapped_region::get_address(), boost::interprocess::mapped_region::mapped_region(), boost::re_detail::basic_regex_parser< charT, traits >::parse_extended_escape(), boost::re_detail::basic_regex_parser< charT, traits >::parse_open_paren(), boost::re_detail::basic_regex_parser< charT, traits >::parse_perl_extension(), and boost::interprocess::mapped_region::swap().
const extended_type_info* boost::serialization::void_cast_detail::m_derived |
std::ptrdiff_t boost::serialization::void_cast_detail::m_difference |
void_caster const* const boost::serialization::void_cast_detail::m_parent |