Macros for easy insertion into run-time selection tables. More...
Go to the source code of this file.
Macros | |
| #define | addToRunTimeSelectionTable(baseType, thisType, argNames) |
| Add to construction table with typeName as the key. | |
| #define | addRemovableToRunTimeSelectionTable(baseType, thisType, argNames) |
| Add to construction table with typeName as the key. | |
| #define | addNamedToRunTimeSelectionTable(baseType, thisType, argNames, lookupName) |
| Add to construction table with 'lookupName' as the key. | |
| #define | addRemovableNamedToRunTimeSelectionTable(baseType, thisType, argNames, lookupName) |
| Add to construction table with 'lookupName' as the key. | |
| #define | addAliasToRunTimeSelectionTable(baseType, thisType, argNames, lookup, other, ver) |
| Add lookup alias for runTime selection. | |
| #define | addTemplateToRunTimeSelectionTable(baseType, thisType, Targ, argNames) |
| Add to construction table with typeName as the key. | |
| #define | addNamedTemplateToRunTimeSelectionTable(baseType, thisType, Targ, argNames, lookupName) |
| Add to construction table with 'lookupName' as the key. | |
| #define | addAliasTemplateToRunTimeSelectionTable(baseType, thisType, Targ, argNames, lookup, other, ver) |
| Add lookup alias for for runTime selection. | |
| #define | addTemplatedToRunTimeSelectionTable(baseType, thisType, Targ, argNames) |
| Add to construction table with typeName as the key. | |
| #define | addNamedTemplatedToRunTimeSelectionTable(baseType, thisType, Targ, argNames, lookupName) |
| Add to construction table with 'lookupName' as the key. | |
| #define | addAliasTemplatedToRunTimeSelectionTable(baseType, thisType, Targ, argNames, lookup, other, ver) |
| Add lookup alias for for runTime selection. | |
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 construction table with typeName as the key.
Definition at line 38 of file addToRunTimeSelectionTable.H.
| #define addRemovableToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| argNames ) |
Add to construction table with typeName as the key.
Definition at line 49 of file addToRunTimeSelectionTable.H.
| #define addNamedToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| argNames, | |||
| lookupName ) |
Add to construction table with 'lookupName' as the key.
Definition at line 60 of file addToRunTimeSelectionTable.H.
| #define addRemovableNamedToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| argNames, | |||
| lookupName ) |
Add to construction table with 'lookupName' as the key.
Definition at line 72 of file addToRunTimeSelectionTable.H.
| #define addAliasToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| argNames, | |||
| lookup, | |||
| other, | |||
| ver ) |
Add lookup alias for runTime selection.
Definition at line 84 of file addToRunTimeSelectionTable.H.
| #define addTemplateToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| Targ, | |||
| argNames ) |
Add to construction table with typeName as the key.
Use when baseType doesn't need a template argument (eg, is a typedef)
Definition at line 100 of file addToRunTimeSelectionTable.H.
| #define addNamedTemplateToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| Targ, | |||
| argNames, | |||
| lookupName ) |
Add to construction table with 'lookupName' as the key.
Use when baseType doesn't need a template argument (eg, is a typedef)
Definition at line 113 of file addToRunTimeSelectionTable.H.
| #define addAliasTemplateToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| Targ, | |||
| argNames, | |||
| lookup, | |||
| other, | |||
| ver ) |
Add lookup alias for for runTime selection.
Definition at line 125 of file addToRunTimeSelectionTable.H.
| #define addTemplatedToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| Targ, | |||
| argNames ) |
Add to construction table with typeName as the key.
Use when baseType requires the Targ template argument as well
Definition at line 141 of file addToRunTimeSelectionTable.H.
| #define addNamedTemplatedToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| Targ, | |||
| argNames, | |||
| lookupName ) |
Add to construction table with 'lookupName' as the key.
Use when baseType requires the Targ template argument as well
Definition at line 154 of file addToRunTimeSelectionTable.H.
| #define addAliasTemplatedToRunTimeSelectionTable | ( | baseType, | |
| thisType, | |||
| Targ, | |||
| argNames, | |||
| lookup, | |||
| other, | |||
| ver ) |
Add lookup alias for for runTime selection.
Use when baseType requires the Targ template argument as well
Definition at line 168 of file addToRunTimeSelectionTable.H.