#include <is_virtual_base_of.hpp>
Public Types | |
typedef mpl::and_< is_base_of < Base, Derived >, mpl::not_ < is_same< Base, Derived > > >::type | tag_type |
typedef is_virtual_base_of_impl< Base, Derived, tag_type > | imp |
Public Member Functions | |
BOOST_STATIC_CONSTANT (bool, value=imp::value) | |
typedef is_virtual_base_of_impl<Base, Derived, tag_type> boost::detail::is_virtual_base_of_impl2< Base, Derived >::imp |
typedef mpl::and_<is_base_of<Base, Derived>, mpl::not_<is_same<Base, Derived> > >::type boost::detail::is_virtual_base_of_impl2< Base, Derived >::tag_type |
boost::detail::is_virtual_base_of_impl2< Base, Derived >::BOOST_STATIC_CONSTANT | ( | bool | , |
value | = imp::value |
||
) |