Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::typeindex::detail::ctti_data Class Reference

Standard-layout class with private constructors and assignment operators. More...

#include <ctti_type_index.hpp>

Public Member Functions

 ctti_data ()=delete
 
 ctti_data (const ctti_data &)=delete
 
ctti_dataoperator= (const ctti_data &)=delete
 

Detailed Description

Standard-layout class with private constructors and assignment operators.

You can not work with this class directly. The purpose of this class is to hold type info when RTTI is off and allow ctti_type_index construction from itself.

Example:

const detail::ctti_data& foo();
...
type_index ti = type_index(foo());
std::cout << ti.pretty_name();

Constructor & Destructor Documentation

boost::typeindex::detail::ctti_data::ctti_data ( )
delete
boost::typeindex::detail::ctti_data::ctti_data ( const ctti_data )
delete

Member Function Documentation

ctti_data& boost::typeindex::detail::ctti_data::operator= ( const ctti_data )
delete

The documentation for this class was generated from the following file: