Include dependency graph for typeInfo.hpp:
This graph shows which files directly or indirectly include this file: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 | |||
| ) |