Macros
memberFunctionSelectionTables.H File Reference

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

Include dependency graph for memberFunctionSelectionTables.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define declareMemberFunctionSelectionTable(returnType, baseType, funcName, argNames, argList, parListUnused)
 
#define defineMemberFunctionSelectionTable(baseType, funcName, argNames)
 
#define defineTemplateMemberFunctionSelectionTable(baseType, funcName, argNames)
 
#define defineTemplatedMemberFunctionSelectionTable(baseType, funcName, argNames, Targ)
 

Detailed Description

Macros to ease declaration of member function selection tables.

Original source file memberFunctionSelectionTables.H

Note
Uses macros from runTimeSelectionTables.H

Definition in file memberFunctionSelectionTables.H.

Macro Definition Documentation

◆ declareMemberFunctionSelectionTable

#define declareMemberFunctionSelectionTable (   returnType,
  baseType,
  funcName,
  argNames,
  argList,
  parListUnused 
)

Definition at line 43 of file memberFunctionSelectionTables.H.

◆ defineMemberFunctionSelectionTable

#define defineMemberFunctionSelectionTable (   baseType,
  funcName,
  argNames 
)
Value:
\
defineRunTimeSelectionTableBase( \
baseType,baseType::funcName##argNames##MemberFunction,)

Definition at line 145 of file memberFunctionSelectionTables.H.

◆ defineTemplateMemberFunctionSelectionTable

#define defineTemplateMemberFunctionSelectionTable (   baseType,
  funcName,
  argNames 
)
Value:
\
defineRunTimeSelectionTableBase( \
baseType,baseType::funcName##argNames##MemberFunction,template<>)

Definition at line 156 of file memberFunctionSelectionTables.H.

◆ defineTemplatedMemberFunctionSelectionTable

#define defineTemplatedMemberFunctionSelectionTable (   baseType,
  funcName,
  argNames,
  Targ 
)
Value:
\
defineRunTimeSelectionTableBase( \
baseType,baseType<Targ>::funcName##argNames##MemberFunction,template<>)

Definition at line 167 of file memberFunctionSelectionTables.H.