Class TypeInfo

Class Documentation

class TypeInfo

Public Types

typedef std::shared_ptr<TypeInfo> Ptr

Public Functions

inline TypeInfo(std::string tkey, std::string codedtype, std::string finaltype)
inline std::string toString()
inline std::string getNonTemplatedTypeName()
inline const std::string &getFullName()

Public Members

std::vector<Ptr> templateParameters

Public Static Functions

static TypeInfo::Ptr getTypeInfoFromString(std::string inputtext)
static TypeInfo::Ptr getFromStdTypeInfo(const std::type_info &tid)
template<typename T>
static inline TypeInfo::Ptr getTypeInfoFromType()

Public Static Attributes

static std::map<std::string, Ptr> typeInfoDatabase