Macro definitions for declaring ClassName(), NamespaceName(), etc. More...
Go to the source code of this file.
Macros | |
#define | ClassNameNoDebug(TypeNameString) |
#define | NamespaceNameNoDebug(TypeNameString) |
#define | TemplateNameNoDebug(TemplateNameString) |
#define | ClassName(TypeNameString) |
#define | NamespaceName(TypeNameString) |
#define | TemplateName(TemplateNameString) |
#define | defineTypeNameWithName(Type, Name) const ::Foam::word Type::typeName(Name) |
#define | defineTypeName(Type) defineTypeNameWithName(Type, Type::typeName_()) |
#define | defineTemplateTypeNameWithName(Type, Name) |
#define | defineTemplate2TypeNameWithName(Type, Name) |
#define | defineTemplateTypeName(Type) defineTemplateTypeNameWithName(Type, #Type) |
#define | defineNamedTemplateTypeName(Type) defineTemplateTypeNameWithName(Type, Type::typeName_()) |
#define | defineTypeNameAndDebug(Type, DebugSwitch) |
#define | defineTemplateTypeNameAndDebugWithName(Type, Name, DebugSwitch) |
#define | defineTemplateTypeNameAndDebug(Type, DebugSwitch) defineTemplateTypeNameAndDebugWithName(Type, #Type, DebugSwitch) |
#define | defineNamedTemplateTypeNameAndDebug(Type, DebugSwitch) |
#define | defineTemplate2TypeNameAndDebugWithName(Type, Name, DebugSwitch) |
#define | defineTemplate2TypeNameAndDebug(Type, DebugSwitch) defineTemplate2TypeNameAndDebugWithName(Type, #Type, DebugSwitch) |
Macro definitions for declaring ClassName(), NamespaceName(), etc.
Original source file className.H
Definition in file className.H.
#define ClassNameNoDebug | ( | TypeNameString | ) |
Definition at line 38 of file className.H.
#define NamespaceNameNoDebug | ( | TypeNameString | ) |
Definition at line 47 of file className.H.
#define TemplateNameNoDebug | ( | TemplateNameString | ) |
Definition at line 56 of file className.H.
#define ClassName | ( | TypeNameString | ) |
Definition at line 73 of file className.H.
#define NamespaceName | ( | TypeNameString | ) |
Definition at line 82 of file className.H.
#define TemplateName | ( | TemplateNameString | ) |
Definition at line 91 of file className.H.
#define defineTypeNameWithName | ( | Type, | |
Name | |||
) | const ::Foam::word Type::typeName(Name) |
Definition at line 106 of file className.H.
#define defineTypeName | ( | Type | ) | defineTypeNameWithName(Type, Type::typeName_()) |
Definition at line 112 of file className.H.
#define defineTemplateTypeNameWithName | ( | Type, | |
Name | |||
) |
Definition at line 118 of file className.H.
#define defineTemplate2TypeNameWithName | ( | Type, | |
Name | |||
) |
Definition at line 124 of file className.H.
#define defineTemplateTypeName | ( | Type | ) | defineTemplateTypeNameWithName(Type, #Type) |
Definition at line 131 of file className.H.
#define defineNamedTemplateTypeName | ( | Type | ) | defineTemplateTypeNameWithName(Type, Type::typeName_()) |
Definition at line 137 of file className.H.
#define defineTypeNameAndDebug | ( | Type, | |
DebugSwitch | |||
) |
Definition at line 147 of file className.H.
#define defineTemplateTypeNameAndDebugWithName | ( | Type, | |
Name, | |||
DebugSwitch | |||
) |
Definition at line 154 of file className.H.
#define defineTemplateTypeNameAndDebug | ( | Type, | |
DebugSwitch | |||
) | defineTemplateTypeNameAndDebugWithName(Type, #Type, DebugSwitch) |
Definition at line 163 of file className.H.
#define defineNamedTemplateTypeNameAndDebug | ( | Type, | |
DebugSwitch | |||
) |
Definition at line 169 of file className.H.
#define defineTemplate2TypeNameAndDebugWithName | ( | Type, | |
Name, | |||
DebugSwitch | |||
) |
Definition at line 180 of file className.H.
#define defineTemplate2TypeNameAndDebug | ( | Type, | |
DebugSwitch | |||
) | defineTemplate2TypeNameAndDebugWithName(Type, #Type, DebugSwitch) |
Definition at line 189 of file className.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.