Macros for easy insertion into member function selection tables. More...
Go to the source code of this file.
Macros | |
#define | addToMemberFunctionSelectionTable(baseType, thisType, funcName, argNames) |
Add to hash-table of functions with typeName as the key. More... | |
#define | addNamedToMemberFunctionSelectionTable(baseType, thisType, funcName, argNames, lookupName) |
Add to hash-table of functions with 'lookupName' as the key. More... | |
#define | addAliasToMemberFunctionSelectionTable(baseType, thisType, funcName, argNames, lookup, other, ver) |
Add lookup alias for runTime member selection. More... | |
#define | addTemplateToMemberFunctionSelectionTable(baseType, thisType, Targ, funcName, argNames) |
Add to hash-table of functions with typeName as the key. More... | |
#define | addNamedTemplateToMemberFunctionSelectionTable(baseType, thisType, Targ, funcName, argNames, lookupName) |
Add to hash-table of functions with 'lookupName' as the key. More... | |
#define | addAliasTemplateToMemberFunctionSelectionTable(baseType, thisType, Targ, funcName, argNames, lookup, other, ver) |
Add lookup alias for runTime member selection. More... | |
#define | addTemplatedToMemberFunctionSelectionTable(baseType, thisType, Targ, funcName, argNames) |
Add to hash-table of functions with typeName as the key. More... | |
#define | addNamedTemplatedToMemberFunctionSelectionTable(baseType, thisType, Targ, funcName, argNames, lookupName) |
Add to hash-table of functions with 'lookupName' as the key. More... | |
#define | addAliasTemplatedToMemberFunctionSelectionTable(baseType, thisType, Targ, funcName, argNames, lookup, other, ver) |
Add lookup alias for runTime member selection. More... | |
Macros for easy insertion into member function selection tables.
Original source file addToMemberFunctionSelectionTable.H
InClass Foam::memberFunctionSelectionTables
Definition in file addToMemberFunctionSelectionTable.H.
#define addToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
funcName, | |||
argNames | |||
) |
Add to hash-table of functions with typeName as the key.
Definition at line 45 of file addToMemberFunctionSelectionTable.H.
#define addNamedToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
funcName, | |||
argNames, | |||
lookupName | |||
) |
Add to hash-table of functions with 'lookupName' as the key.
Definition at line 54 of file addToMemberFunctionSelectionTable.H.
#define addAliasToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
funcName, | |||
argNames, | |||
lookup, | |||
other, | |||
ver | |||
) |
Add lookup alias for runTime member selection.
Definition at line 64 of file addToMemberFunctionSelectionTable.H.
#define addTemplateToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
Targ, | |||
funcName, | |||
argNames | |||
) |
Add to hash-table of functions with typeName as the key.
Use when baseType doesn't need a template argument (eg, is a typedef)
Definition at line 77 of file addToMemberFunctionSelectionTable.H.
#define addNamedTemplateToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
Targ, | |||
funcName, | |||
argNames, | |||
lookupName | |||
) |
Add to hash-table of functions with 'lookupName' as the key.
Use when baseType doesn't need a template argument (eg, is a typedef)
Definition at line 88 of file addToMemberFunctionSelectionTable.H.
#define addAliasTemplateToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
Targ, | |||
funcName, | |||
argNames, | |||
lookup, | |||
other, | |||
ver | |||
) |
Add lookup alias for runTime member selection.
Definition at line 98 of file addToMemberFunctionSelectionTable.H.
#define addTemplatedToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
Targ, | |||
funcName, | |||
argNames | |||
) |
Add to hash-table of functions with typeName as the key.
Use when baseType requires the Targ template argument as well
Definition at line 112 of file addToMemberFunctionSelectionTable.H.
#define addNamedTemplatedToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
Targ, | |||
funcName, | |||
argNames, | |||
lookupName | |||
) |
Add to hash-table of functions with 'lookupName' as the key.
Use when baseType requires the Targ template argument as well
Definition at line 123 of file addToMemberFunctionSelectionTable.H.
#define addAliasTemplatedToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
Targ, | |||
funcName, | |||
argNames, | |||
lookup, | |||
other, | |||
ver | |||
) |
Add lookup alias for runTime member selection.
Definition at line 133 of file addToMemberFunctionSelectionTable.H.