Go to the source code of this file.
Namespaces | |
pFlow | |
Macros | |
#define | has_static_member(name) |
#define | TypeInfo(tName) |
#define | TypeInfoNV(tName) |
#define | TypeInfoTemplate(tName, Type) |
#define | TypeInfoTemplate2(tName, Type1, Type2) |
#define | TypeInfoTemplate3(tName, Type1, Type2, Type3) |
#define | TypeInfoTemplateNV(tName, Type) |
#define | TypeInfoTemplateNV2(tName, Type, tName2) |
Functions | |
template<typename T > | |
word | basicTypeName () |
template<> | |
word | basicTypeName< word > () |
template<> | |
word | basicTypeName< int64 > () |
template<> | |
word | basicTypeName< int32 > () |
template<> | |
word | basicTypeName< int16 > () |
template<> | |
word | basicTypeName< int8 > () |
template<> | |
word | basicTypeName< label > () |
template<> | |
word | basicTypeName< uint32 > () |
template<> | |
word | basicTypeName< real > () |
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 31 of file typeInfo.hpp.
#define TypeInfo | ( | tName | ) |
Definition at line 48 of file typeInfo.hpp.
#define TypeInfoNV | ( | tName | ) |
Definition at line 52 of file typeInfo.hpp.
#define TypeInfoTemplate | ( | tName, | |
Type | |||
) |
Definition at line 57 of file typeInfo.hpp.
#define TypeInfoTemplate2 | ( | tName, | |
Type1, | |||
Type2 | |||
) |
Definition at line 69 of file typeInfo.hpp.
#define TypeInfoTemplate3 | ( | tName, | |
Type1, | |||
Type2, | |||
Type3 | |||
) |
Definition at line 81 of file typeInfo.hpp.
#define TypeInfoTemplateNV | ( | tName, | |
Type | |||
) |
Definition at line 89 of file typeInfo.hpp.
#define TypeInfoTemplateNV2 | ( | tName, | |
Type, | |||
tName2 | |||
) |
Definition at line 102 of file typeInfo.hpp.