Macros to ease declaration of member function selection tables. More...


Go to the source code of this file.
Macros | |
| #define | declareMemberFunctionSelectionTable(returnType, baseType, funcName, argNames, argList, parListUnused) |
| Declare a run-time member-function selection (variables and adder classes). | |
| #define | defineMemberFunctionSelectionTable(baseType, funcName, argNames) |
| Define run-time selection table. | |
| #define | defineTemplateMemberFunctionSelectionTable(baseType, funcName, argNames) |
| Define run-time selection table for template classes. | |
| #define | defineTemplatedMemberFunctionSelectionTable(baseType, funcName, argNames, Targ) |
| Define run-time selection table for template classes. | |
Macros to ease declaration of member function selection tables.
Original source file memberFunctionSelectionTables.H
Definition in file memberFunctionSelectionTables.H.
| #define declareMemberFunctionSelectionTable | ( | returnType, | |
| baseType, | |||
| funcName, | |||
| argNames, | |||
| argList, | |||
| parListUnused ) |
Declare a run-time member-function selection (variables and adder classes).
Definition at line 43 of file memberFunctionSelectionTables.H.
| #define defineMemberFunctionSelectionTable | ( | baseType, | |
| funcName, | |||
| argNames ) |
Define run-time selection table.
Definition at line 145 of file memberFunctionSelectionTables.H.
| #define defineTemplateMemberFunctionSelectionTable | ( | baseType, | |
| funcName, | |||
| argNames ) |
Define run-time selection table for template classes.
use when baseType doesn't need a template argument (eg, is a typedef)
Definition at line 156 of file memberFunctionSelectionTables.H.
| #define defineTemplatedMemberFunctionSelectionTable | ( | baseType, | |
| funcName, | |||
| argNames, | |||
| Targ ) |
Define run-time selection table for template classes.
use when baseType requires the Targ template argument
Definition at line 167 of file memberFunctionSelectionTables.H.