type_info_t Class Reference |
Public Member Functions | |
bool | before (const type_info_t &x) const |
const char * | name () const |
bool | requires_std_rtti () const |
Friends | |
struct | aggregate_type_info_t |
std::ostream & | operator<< (std::ostream &out, const type_info_t &x) |
bool | operator== (const type_info_t &x, const type_info_t &y) |
template<typename O > | |
O | serialize (const type_info_t &x, O out) |
template<typename T > | |
type_info_t | type_info () |
Detailed Description
Definition at line 175 of file typeinfo.hpp.
Member Function Documentation
bool before | ( | const type_info_t & | x ) | const |
Compares the current object with x. Returns true if *this precedes x in the implementationís collation order.
Definition at line 189 of file typeinfo.hpp.
const char* name | ( | ) | const |
Returns a null-terminated byte-string corresponding to the name of the type.
Definition at line 182 of file typeinfo.hpp.
bool requires_std_rtti | ( | ) | const |
Definition at line 192 of file typeinfo.hpp.
Friends And Related Function Documentation
friend struct aggregate_type_info_t [friend] |
Definition at line 209 of file typeinfo.hpp.
std::ostream& operator<< | ( | std::ostream & | out, |
const type_info_t & | x | ||
) | [friend] |
bool operator== | ( | const type_info_t & | x, |
const type_info_t & | y | ||
) | [friend] |
Compares the current object with x. Returns true if the two values describe the same type.
Definition at line 199 of file typeinfo.hpp.
O serialize | ( | const type_info_t & | x, |
O | out | ||
) | [friend] |
Definition at line 212 of file typeinfo.hpp.
type_info_t type_info | ( | ) | [friend] |
retruns the type_info_t object corresponding to the type T
Definition at line 226 of file typeinfo.hpp.