libqi-api  2.8.7.4
 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 TypeIndex &index)
 Construct a TypeInfo from a TypeIndex. 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 45 of file typeinterface.hpp.

Constructor & Destructor Documentation

qi::TypeInfo::TypeInfo ( )
qi::TypeInfo::TypeInfo ( const TypeIndex index)

Construct a TypeInfo from a TypeIndex.

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: