Macros for easy insertion into run-time selection tables. More...

Go to the source code of this file.
Namespaces | |
| Foam | |
| Namespace for OpenFOAM. | |
Macros | |
| #define | addToRunTimeSelectionTable(baseType, thisType, argNames) |
| Add to hash-table of functions with typename as the key. More... | |
| #define | addNamedToRunTimeSelectionTable(baseType, thisType, argNames, lookup) |
| Add to hash-table of functions with 'lookup' as the key. More... | |
| #define | addBackwardCompatibleToRunTimeSelectionTable(baseType, thisType, argNames, oldType, lookup) |
| Add backward-compatibility duplicate of thisType, replacing oldType,. More... | |
| #define | addRemovableToRunTimeSelectionTable(baseType, thisType, argNames) |
| Add to hash-table of functions with typename as the key. More... | |
| #define | addTemplatedToRunTimeSelectionTable(baseType, thisType, Targ, argNames) |
| Add to hash-table of functions with typename as the key. More... | |
| #define | addNamedTemplatedToRunTimeSelectionTable(baseType, thisType, Targ, argNames, lookup) |
| Add to hash-table of functions with 'lookup' as the key. More... | |
Functions | |
| bool | addToRunTimeSelectionTableToC (const char *baseType, const char *baseTypeName, const word &thisTypeName, const char *libName) |
Macros for easy insertion into run-time selection tables.
Original source file addToRunTimeSelectionTable.H
Definition in file addToRunTimeSelectionTable.H.
| #define addToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| argNames | |||
| ) |
Add to hash-table of functions with typename as the key.
Definition at line 51 of file addToRunTimeSelectionTable.H.
| #define addNamedToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| argNames, | |||
| lookup | |||
| ) |
Add to hash-table of functions with 'lookup' as the key.
Definition at line 64 of file addToRunTimeSelectionTable.H.
| #define addBackwardCompatibleToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| argNames, | |||
| oldType, | |||
| lookup | |||
| ) |
Add backward-compatibility duplicate of thisType, replacing oldType,.
to hash-table of functions with 'lookup' as the key
Definition at line 79 of file addToRunTimeSelectionTable.H.
| #define addRemovableToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| argNames | |||
| ) |
Add to hash-table of functions with typename as the key.
Definition at line 89 of file addToRunTimeSelectionTable.H.
| #define addTemplatedToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| Targ, | |||
| 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 105 of file addToRunTimeSelectionTable.H.
| #define addNamedTemplatedToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| Targ, | |||
| argNames, | |||
| lookup | |||
| ) |
Add to hash-table of functions with 'lookup' as the key.
Use when baseType requires the Targ template argument as well
Definition at line 124 of file addToRunTimeSelectionTable.H.