Macro definitions for declaring ClassName(), NamespaceName(), etc. More...


Go to the source code of this file.
Macros | |
| #define | ClassNameNoDebug(TypeNameString) |
| Add typeName information from argument TypeNameString to a class. | |
| #define | NamespaceNameNoDebug(TypeNameString) |
| Add typeName information from argument TypeNameString to a namespace. | |
| #define | TemplateNameNoDebug(TemplateNameString) |
| Add typeName information from argument TemplateNameString to a. | |
| #define | ClassName(TypeNameString) |
| Add typeName information from argument TypeNameString to a class. | |
| #define | NamespaceName(TypeNameString) |
| Add typeName information from argument TypeNameString to a namespace. | |
| #define | TemplateName(TemplateNameString) |
| Add typeName information from argument TypeNameString to a. | |
| #define | defineTypeNameWithName(Type, Name) |
| Define the typeName, with alternative lookup as Name. | |
| #define | defineTypeName(Type) |
| Define the typeName. | |
| #define | defineTemplateTypeNameWithName(Type, Name) |
| Define the typeName as Name for template classes. | |
| #define | defineTemplateTypeName(Type) |
| Define the typeName for template classes, useful with typedefs. | |
| #define | defineNamedTemplateTypeName(Type) |
| Define the typeName directly for template classes. | |
| #define | defineTypeNameAndDebug(Type, DebugSwitch) |
| Define the typeName and debug information. | |
| #define | defineTemplateTypeNameAndDebugWithName(Type, Name, DebugSwitch) |
| Define the typeName and debug information, lookup as Name. | |
| #define | defineTemplateTypeNameAndDebug(Type, DebugSwitch) |
| Define the typeName and debug information for templates, useful. | |
| #define | defineNamedTemplateTypeNameAndDebug(Type, DebugSwitch) |
| Define the typeName and debug information for templates. | |
| #define | defineTemplate2TypeNameWithName(Type, Name) |
| #define | defineTemplate2TypeNameAndDebugWithName(Type, Name, DebugSwitch) |
| #define | defineTemplate2TypeNameAndDebug(Type, DebugSwitch) |
Macro definitions for declaring ClassName(), NamespaceName(), etc.
Original source file className.H
Definition in file className.H.
| #define ClassNameNoDebug | ( | TypeNameString | ) |
Add typeName information from argument TypeNameString to a class.
Without debug information
Definition at line 39 of file className.H.
| #define NamespaceNameNoDebug | ( | TypeNameString | ) |
Add typeName information from argument TypeNameString to a namespace.
Without debug information.
Definition at line 48 of file className.H.
| #define TemplateNameNoDebug | ( | TemplateNameString | ) |
Add typeName information from argument TemplateNameString to a.
template class. Without debug information.
Definition at line 57 of file className.H.
| #define ClassName | ( | TypeNameString | ) |
Add typeName information from argument TypeNameString to a class.
Also declares debug information.
Definition at line 74 of file className.H.
| #define NamespaceName | ( | TypeNameString | ) |
Add typeName information from argument TypeNameString to a namespace.
Also declares debug information.
Definition at line 83 of file className.H.
| #define TemplateName | ( | TemplateNameString | ) |
Add typeName information from argument TypeNameString to a.
template class. Also declares debug information.
Definition at line 92 of file className.H.
| #define defineTypeNameWithName | ( | Type, | |
| Name ) |
Define the typeName, with alternative lookup as Name.
Definition at line 107 of file className.H.
| #define defineTypeName | ( | Type | ) |
Define the typeName.
Definition at line 113 of file className.H.
| #define defineTemplateTypeNameWithName | ( | Type, | |
| Name ) |
Define the typeName as Name for template classes.
Definition at line 119 of file className.H.
| #define defineTemplateTypeName | ( | Type | ) |
Define the typeName for template classes, useful with typedefs.
Definition at line 126 of file className.H.
| #define defineNamedTemplateTypeName | ( | Type | ) |
Define the typeName directly for template classes.
Definition at line 132 of file className.H.
| #define defineTypeNameAndDebug | ( | Type, | |
| DebugSwitch ) |
Define the typeName and debug information.
Definition at line 142 of file className.H.
| #define defineTemplateTypeNameAndDebugWithName | ( | Type, | |
| Name, | |||
| DebugSwitch ) |
Define the typeName and debug information, lookup as Name.
Definition at line 149 of file className.H.
| #define defineTemplateTypeNameAndDebug | ( | Type, | |
| DebugSwitch ) |
Define the typeName and debug information for templates, useful.
with typedefs
Definition at line 158 of file className.H.
| #define defineNamedTemplateTypeNameAndDebug | ( | Type, | |
| DebugSwitch ) |
Define the typeName and debug information for templates.
Definition at line 164 of file className.H.
| #define defineTemplate2TypeNameWithName | ( | Type, | |
| Name ) |
Definition at line 173 of file className.H.
| #define defineTemplate2TypeNameAndDebugWithName | ( | Type, | |
| Name, | |||
| DebugSwitch ) |
Definition at line 177 of file className.H.
| #define defineTemplate2TypeNameAndDebug | ( | Type, | |
| DebugSwitch ) |
Definition at line 182 of file className.H.