libqi-api  release-2.5.3-2016-11-18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
qi::TypeInfo Class Reference

#include <typeinterface.hpp>

Public Member Functions

 TypeInfo ()
 
 TypeInfo (const std::type_info &info)
 Construct a TypeInfo from a std::type_info. More...
 
 TypeInfo (const std::string &ti)
 Contruct a TypeInfo from a custom string. More...
 
std::string asString () const
 
std::string asDemangledString () const
 
const char * asCString () const
 
bool operator== (const TypeInfo &b) const
 
bool operator!= (const TypeInfo &b) const
 
bool operator< (const TypeInfo &b) const
 

Detailed Description

This class is used to uniquely identify a type.

Definition at line 32 of file typeinterface.hpp.

Constructor & Destructor Documentation

qi::TypeInfo::TypeInfo ( )
qi::TypeInfo::TypeInfo ( const std::type_info &  info)

Construct a TypeInfo from a std::type_info.

qi::TypeInfo::TypeInfo ( const std::string &  ti)

Contruct a TypeInfo from a custom string.

Member Function Documentation

const char* qi::TypeInfo::asCString ( ) const
std::string qi::TypeInfo::asDemangledString ( ) const
std::string qi::TypeInfo::asString ( ) const
bool qi::TypeInfo::operator!= ( const TypeInfo b) const
bool qi::TypeInfo::operator< ( const TypeInfo b) const
bool qi::TypeInfo::operator== ( const TypeInfo b) const

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