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. | |
| #define | addNamedToMemberFunctionSelectionTable(baseType, thisType, funcName, argNames, lookupName) |
| Add to hash-table of functions with 'lookupName' as the key. | |
| #define | addAliasToMemberFunctionSelectionTable(baseType, thisType, funcName, argNames, lookup, other, ver) |
| Add lookup alias for runTime member selection. | |
| #define | addTemplateToMemberFunctionSelectionTable(baseType, thisType, Targ, funcName, argNames) |
| Add to hash-table of functions with typeName as the key. | |
| #define | addNamedTemplateToMemberFunctionSelectionTable(baseType, thisType, Targ, funcName, argNames, lookupName) |
| Add to hash-table of functions with 'lookupName' as the key. | |
| #define | addAliasTemplateToMemberFunctionSelectionTable(baseType, thisType, Targ, funcName, argNames, lookup, other, ver) |
| Add lookup alias for runTime member selection. | |
| #define | addTemplatedToMemberFunctionSelectionTable(baseType, thisType, Targ, funcName, argNames) |
| Add to hash-table of functions with typeName as the key. | |
| #define | addNamedTemplatedToMemberFunctionSelectionTable(baseType, thisType, Targ, funcName, argNames, lookupName) |
| Add to hash-table of functions with 'lookupName' as the key. | |
| #define | addAliasTemplatedToMemberFunctionSelectionTable(baseType, thisType, Targ, funcName, argNames, lookup, other, ver) |
| Add lookup alias for runTime member selection. | |
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 41 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 52 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 80 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 94 of file addToMemberFunctionSelectionTable.H.
| #define addAliasTemplateToMemberFunctionSelectionTable | ( | baseType, | |
| thisType, | |||
| Targ, | |||
| funcName, | |||
| argNames, | |||
| lookup, | |||
| other, | |||
| ver ) |
Add lookup alias for runTime member selection.
Definition at line 106 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 123 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 137 of file addToMemberFunctionSelectionTable.H.
| #define addAliasTemplatedToMemberFunctionSelectionTable | ( | baseType, | |
| thisType, | |||
| Targ, | |||
| funcName, | |||
| argNames, | |||
| lookup, | |||
| other, | |||
| ver ) |
Add lookup alias for runTime member selection.
Definition at line 149 of file addToMemberFunctionSelectionTable.H.