Go to the source code of this file.
Namespaces | |
pFlow | |
Macros | |
#define | has_static_member(name) |
#define | QuadrupleTypeInfoNV(T) |
#define | TripleTypeInfoNV(T) |
#define | ClassInfo(tName) |
#define | TypeInfo(tName) |
#define | TypeInfoNV(tName) |
#define | TypeInfoTemplate11(tName, Type) |
#define | TypeInfoTemplate12(tName, Type1, Type2) |
#define | TypeInfoTemplate13(tName, Type1, Type2, Type3) |
#define | TypeInfoTemplateNV11(tName, Type) |
#define | TypeInfoTemplateNV111(tName, Type, tName2) |
#define | TypeInfoTemplate111(tName, Type, tName2) |
#define | TypeInfoTemplate211(tBase, tName1, Type, tName3) |
#define | TypeInfoTemplate22(tBase, tName1, Type1, Type2) |
Functions | |
template<typename T > | |
word | basicTypeName () |
template<> | |
word | basicTypeName< word > () |
template<> | |
word | basicTypeName< int64 > () |
template<> | |
word | basicTypeName< int32 > () |
template<> | |
word | basicTypeName< int8 > () |
template<> | |
word | basicTypeName< uint64 > () |
template<> | |
word | basicTypeName< uint32 > () |
template<> | |
word | basicTypeName< uint8 > () |
template<> | |
word | basicTypeName< real > () |
template<typename T > | |
word | getTypeName () |
template<typename T > | |
word | getTypeName (const T &) |
template<typename Type1 , typename Type2 > | |
bool | checkType (Type2 *object) |
template<typename Type1 , typename Type2 > | |
bool | checkType (Type2 &object) |
#define has_static_member | ( | name | ) |
Definition at line 29 of file typeInfo.hpp.
#define QuadrupleTypeInfoNV | ( | T | ) |
Definition at line 163 of file typeInfo.hpp.
#define TripleTypeInfoNV | ( | T | ) |
Definition at line 173 of file typeInfo.hpp.
#define ClassInfo | ( | tName | ) |
Definition at line 183 of file typeInfo.hpp.
#define TypeInfo | ( | tName | ) |
Definition at line 189 of file typeInfo.hpp.
#define TypeInfoNV | ( | tName | ) |
Definition at line 199 of file typeInfo.hpp.
#define TypeInfoTemplate11 | ( | tName, | |
Type | |||
) |
#define TypeInfoTemplate12 | ( | tName, | |
Type1, | |||
Type2 | |||
) |
#define TypeInfoTemplate13 | ( | tName, | |
Type1, | |||
Type2, | |||
Type3 | |||
) |
#define TypeInfoTemplateNV11 | ( | tName, | |
Type | |||
) |
#define TypeInfoTemplateNV111 | ( | tName, | |
Type, | |||
tName2 | |||
) |
#define TypeInfoTemplate111 | ( | tName, | |
Type, | |||
tName2 | |||
) |
#define TypeInfoTemplate211 | ( | tBase, | |
tName1, | |||
Type, | |||
tName3 | |||
) |
#define TypeInfoTemplate22 | ( | tBase, | |
tName1, | |||
Type1, | |||
Type2 | |||
) |