#include <is_base_and_derived.hpp>
Public Types | |
typedef selector::template rebind< ncvB, ncvD > | binder |
typedef binder::type | bound_type |
typedef remove_cv< B >::type | ncvB |
typedef remove_cv< D >::type | ncvD |
typedef is_base_and_derived_select< ::boost::is_class< B >::value,::boost::is_class< D >::value,::boost::is_same< ncvB, ncvD >::value > | selector |
Public Member Functions | |
BOOST_STATIC_CONSTANT (bool, value=bound_type::value) | |
Definition at line 205 of file is_base_and_derived.hpp.
typedef selector::template rebind<ncvB,ncvD> boost::detail::is_base_and_derived_impl< B, D >::binder |
Definition at line 214 of file is_base_and_derived.hpp.
typedef binder::type boost::detail::is_base_and_derived_impl< B, D >::bound_type |
Definition at line 215 of file is_base_and_derived.hpp.
typedef remove_cv<B>::type boost::detail::is_base_and_derived_impl< B, D >::ncvB |
Definition at line 207 of file is_base_and_derived.hpp.
typedef remove_cv<D>::type boost::detail::is_base_and_derived_impl< B, D >::ncvD |
Definition at line 208 of file is_base_and_derived.hpp.
typedef is_base_and_derived_select< ::boost::is_class<B>::value, ::boost::is_class<D>::value, ::boost::is_same<ncvB,ncvD>::value> boost::detail::is_base_and_derived_impl< B, D >::selector |
Definition at line 213 of file is_base_and_derived.hpp.
boost::detail::is_base_and_derived_impl< B, D >::BOOST_STATIC_CONSTANT | ( | bool | , |
value | = bound_type::value |
||
) |