Contains boost::typeindex::ctti_type_index class. More...
#include <boost/type_index/type_index_facade.hpp>
#include <boost/type_index/detail/compile_time_type_info.hpp>
#include <cstring>
#include <boost/static_assert.hpp>
#include <boost/type_traits/remove_cv.hpp>
#include <boost/type_traits/remove_reference.hpp>
Classes | |
class | boost::typeindex::detail::ctti_data |
Standard-layout class with private constructors and assignment operators. More... | |
class | boost::typeindex::ctti_type_index |
This class is a wrapper that pretends to work exactly like stl_type_index, but does not require RTTI support. More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::typeindex | |
boost::typeindex::detail | |
Functions | |
template<class T > | |
const detail::ctti_data & | boost::typeindex::ctti_construct () BOOST_NOEXCEPT |
Helper method for getting detail::ctti_data of a template parameter T. More... | |
Contains boost::typeindex::ctti_type_index class.
boost::typeindex::ctti_type_index class can be used as a drop-in replacement for std::type_index.
It is used in situations when typeid() method is not available or BOOST_TYPE_INDEX_FORCE_NO_RTTI_COMPATIBILITY macro is defined.