Go to the source code of this file.
|
#define | TYPE_MACRO(storage_tt, return_tt, type_id, read, write) |
|
#define | TYPE_MACRO_NO_REFERENCE |
|
#define | STRINGIFY(X) #X |
|
#define | EXPAND_AND_STRINGIFY(X) STRINGIFY(X) |
|
#define | TYPE_MACRO(a, b, type_id, d, e) EXPAND_AND_STRINGIFY(type_id), |
|
#define | TYPE_MACRO(a, type, c, d, e) EXPAND_AND_STRINGIFY(type), |
|
#define | TYPE_MACRO(storage, b, c, d, e) EXPAND_AND_STRINGIFY(storage), |
|
◆ EXPAND_AND_STRINGIFY
#define EXPAND_AND_STRINGIFY |
( |
|
X | ) |
STRINGIFY(X) |
◆ STRINGIFY
#define STRINGIFY |
( |
|
X | ) |
#X |
◆ TYPE_MACRO [1/4]
◆ TYPE_MACRO [2/4]
◆ TYPE_MACRO [3/4]
◆ TYPE_MACRO [4/4]
#define TYPE_MACRO |
( |
|
storage_tt, |
|
|
|
return_tt, |
|
|
|
type_id, |
|
|
|
read, |
|
|
|
write |
|
) |
| |
Value: case Type::Type_Id::type_id:\
if (return_type || setter_type)\
out << #return_tt;\
else\
out << #storage_tt;\
break;
◆ TYPE_MACRO_NO_REFERENCE
#define TYPE_MACRO_NO_REFERENCE |