Go to the source code of this file.
Macros | |
#define | declareMemberFunctionSelectionTable( returnType, baseType, memberFunction, argNames, argList, parList) |
Declare a run-time selection: More... | |
#define | defineMemberFunctionSelectionTableMemberFunction( baseType, memberFunction, argNames) |
#define | defineMemberFunctionSelectionTableDestructor( baseType, memberFunction, argNames) |
#define | defineMemberFunctionSelectionTablePtr(baseType, memberFunction, argNames) |
#define | defineMemberFunctionSelectionTable(baseType, memberFunction, argNames) |
Define run-time selection table. More... | |
#define | defineTemplateMemberFunctionSelectionTable( baseType, memberFunction, argNames) |
Define run-time selection table for template classes. More... | |
#define | defineTemplatedMemberFunctionSelectionTableMemberFunction( baseType, memberFunction, argNames, Targ) |
#define | defineTemplatedMemberFunctionSelectionTableDestructor( baseType, memberFunction, argNames, Targ) |
#define | defineTemplatedMemberFunctionSelectionTablePtr( baseType, memberFunction, argNames, Targ) |
#define | defineTemplatedMemberFunctionSelectionTable( baseType, memberFunction, argNames, Targ) |
Define run-time selection table for template classes. More... | |
Original source file memberFunctionSelectionTables.H
Definition in file memberFunctionSelectionTables.H.
#define declareMemberFunctionSelectionTable | ( | returnType, | |
baseType, | |||
memberFunction, | |||
argNames, | |||
argList, | |||
parList | |||
) |
Declare a run-time selection:
Definition at line 41 of file memberFunctionSelectionTables.H.
#define defineMemberFunctionSelectionTableMemberFunction | ( | baseType, | |
memberFunction, | |||
argNames | |||
) |
Definition at line 89 of file memberFunctionSelectionTables.H.
#define defineMemberFunctionSelectionTableDestructor | ( | baseType, | |
memberFunction, | |||
argNames | |||
) |
Definition at line 106 of file memberFunctionSelectionTables.H.
#define defineMemberFunctionSelectionTablePtr | ( | baseType, | |
memberFunction, | |||
argNames | |||
) |
Definition at line 122 of file memberFunctionSelectionTables.H.
#define defineMemberFunctionSelectionTable | ( | baseType, | |
memberFunction, | |||
argNames | |||
) |
Define run-time selection table.
Definition at line 133 of file memberFunctionSelectionTables.H.
#define defineTemplateMemberFunctionSelectionTable | ( | baseType, | |
memberFunction, | |||
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 145 of file memberFunctionSelectionTables.H.
#define defineTemplatedMemberFunctionSelectionTableMemberFunction | ( | baseType, | |
memberFunction, | |||
argNames, | |||
Targ | |||
) |
Definition at line 162 of file memberFunctionSelectionTables.H.
#define defineTemplatedMemberFunctionSelectionTableDestructor | ( | baseType, | |
memberFunction, | |||
argNames, | |||
Targ | |||
) |
Definition at line 182 of file memberFunctionSelectionTables.H.
#define defineTemplatedMemberFunctionSelectionTablePtr | ( | baseType, | |
memberFunction, | |||
argNames, | |||
Targ | |||
) |
Definition at line 204 of file memberFunctionSelectionTables.H.
#define defineTemplatedMemberFunctionSelectionTable | ( | baseType, | |
memberFunction, | |||
argNames, | |||
Targ | |||
) |
Define run-time selection table for template classes.
use when baseType requires the Targ template argument
Definition at line 215 of file memberFunctionSelectionTables.H.