Contains boost::typeindex::stl_type_index class. More...
#include <boost/type_index/type_index_facade.hpp>
#include <typeinfo>
#include <cstring>
#include <stdexcept>
#include <boost/static_assert.hpp>
#include <boost/throw_exception.hpp>
#include <boost/core/demangle.hpp>
#include <boost/type_traits/is_const.hpp>
#include <boost/type_traits/is_reference.hpp>
#include <boost/type_traits/is_volatile.hpp>
#include <boost/type_traits/remove_cv.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/or.hpp>
#include <boost/functional/hash_fwd.hpp>
Classes | |
class | boost::typeindex::stl_type_index |
This class is a wrapper around std::type_info, that workarounds issues and provides much more rich interface. More... | |
class | boost::typeindex::detail::cvr_saver< T > |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::typeindex | |
boost::typeindex::detail | |
Contains boost::typeindex::stl_type_index class.
boost::typeindex::stl_type_index class can be used as a drop-in replacement for std::type_index.
It is used in situations when RTTI is enabled or typeid() method is available. When typeid() is disabled or BOOST_TYPE_INDEX_FORCE_NO_RTTI_COMPATIBILITY macro is defined boost::typeindex::ctti is usually used instead of boost::typeindex::stl_type_index.