#include <boost/mpl/vector.hpp>
#include <boost/type_erasure/detail/storage.hpp>
#include <boost/type_erasure/placeholder.hpp>
#include <boost/type_erasure/constructible.hpp>
#include <boost/type_erasure/rebind_any.hpp>
#include <typeinfo>
Classes | |
struct | boost::type_erasure::destructible< T > |
The destructible concept enables forwarding to the destructor of the contained type. More... | |
struct | boost::type_erasure::copy_constructible< T > |
The copy_constructible concept allows objects to be copied and destroyed. More... | |
struct | boost::type_erasure::assignable< T, U > |
Enables assignment of any types. More... | |
struct | boost::type_erasure::concept_interface< assignable< T, U >, Base, T > |
INTERNAL ONLY. More... | |
struct | boost::type_erasure::typeid_< T > |
Enables runtime type information. More... | |
struct | boost::type_erasure::detail::get_null_vtable_entry< C > |
struct | boost::type_erasure::detail::get_null_vtable_entry< ::boost::type_erasure::typeid_< T > > |
struct | boost::type_erasure::detail::null_destroy |
struct | boost::type_erasure::detail::get_null_vtable_entry< ::boost::type_erasure::destructible< T > > |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::type_erasure | |
boost::type_erasure::detail | |