Macros for easy insertion into member function selection tables. More...
Macros for easy insertion into member function selection tables.
InClass Foam::memberFunctionSelectionTables
Definition in file addToMemberFunctionSelectionTable.H.
Go to the source code of this file.
Defines | |
#define | addToMemberFunctionSelectionTable(baseType, thisType, memberFunction, argNames) |
#define | addNamedToMemberFunctionSelectionTable(baseType, thisType, memberFunction, argNames, lookup) |
#define | addTemplateToMemberFunctionSelectionTable(baseType, thisType, Targ, memberFunction, argNames) |
#define | addNamedTemplateToMemberFunctionSelectionTable(baseType, thisType, Targ, memberFunction, argNames, lookup) |
#define | addTemplatedToMemberFunctionSelectionTable(baseType, thisType, Targ, memberFunction, argNames) |
#define | addNamedTemplatedToMemberFunctionSelectionTable(baseType, thisType, Targ, memberFunction, argNames, lookup) |
#define | addTemplatedToMemberFunctionSelectionTable(baseType, thisType, Targ, memberFunction, argNames) |
#define | addNamedTemplatedToMemberFunctionSelectionTable(baseType, thisType, Targ, memberFunction, argNames, lookup) |
#define addToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
memberFunction, | |||
argNames | |||
) |
\ /* Add the thisType memberFunction to the table */ \ baseType::add##memberFunction##argNames##MemberFunctionToTable<thisType> \ add##thisType##memberFunction##argNames##MemberFunctionTo##baseType##Table_
Definition at line 39 of file addToMemberFunctionSelectionTable.H.
#define addNamedToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
memberFunction, | |||
argNames, | |||
lookup | |||
) |
\ /* Add the thisType memberFunction to the table, find by lookup name */ \ baseType::add##memberFunction##argNames##MemberFunctionToTable<thisType> \ add_##lookup##_##thisType##memberFunction##argNames##MemberFunctionTo##baseType##Table_(#lookup)
Definition at line 49 of file addToMemberFunctionSelectionTable.H.
#define addTemplateToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
Targ, | |||
memberFunction, | |||
argNames | |||
) |
\ /* Add the thisType memberFunction to the table */ \ baseType::add##memberFunction##argNames##MemberFunctionToTable<thisType<Targ> > \ add##thisType##Targ##memberFunction##argNames##MemberFunctionTo##baseType##Table_
Definition at line 62 of file addToMemberFunctionSelectionTable.H.
#define addNamedTemplateToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
Targ, | |||
memberFunction, | |||
argNames, | |||
lookup | |||
) |
\ /* Add the thisType memberFunction to the table, find by lookup name */ \ baseType::add##memberFunction##argNames##MemberFunctionToTable<thisType<Targ> > \ add_##lookup##_##thisType##Targ##memberFunction##argNames##MemberFunctionTo##baseType##Table_(#lookup)
Definition at line 72 of file addToMemberFunctionSelectionTable.H.
#define addTemplatedToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
Targ, | |||
memberFunction, | |||
argNames | |||
) |
\ /* Add the thisType memberFunction to the table */ \ baseType<Targ>::add##memberFunction##argNames##MemberFunctionToTable<thisType<Targ> > \ add##thisType##Targ##memberFunction##argNames##MemberFunctionTo##baseType##Targ##Table_
Definition at line 101 of file addToMemberFunctionSelectionTable.H.
#define addNamedTemplatedToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
Targ, | |||
memberFunction, | |||
argNames, | |||
lookup | |||
) |
\ /* Add the thisType memberFunction to the table, find by lookup name */ \ baseType<Targ>::add##memberFunction##argNames##MemberFunctionToTable<thisType<Targ> > \ add_##lookup##_##thisType##Targ##memberFunction##argNames##MemberFunctionTo##baseType##Targ##Table_(#lookup)
Definition at line 111 of file addToMemberFunctionSelectionTable.H.
#define addTemplatedToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
Targ, | |||
memberFunction, | |||
argNames | |||
) |
\ /* Add the thisType memberFunction to the table */ \ baseType<Targ>::add##memberFunction##argNames##MemberFunctionToTable<thisType<Targ> > \ add##thisType##Targ##memberFunction##argNames##MemberFunctionTo##baseType##Targ##Table_
Definition at line 101 of file addToMemberFunctionSelectionTable.H.
#define addNamedTemplatedToMemberFunctionSelectionTable | ( | baseType, | |
thisType, | |||
Targ, | |||
memberFunction, | |||
argNames, | |||
lookup | |||
) |
\ /* Add the thisType memberFunction to the table, find by lookup name */ \ baseType<Targ>::add##memberFunction##argNames##MemberFunctionToTable<thisType<Targ> > \ add_##lookup##_##thisType##Targ##memberFunction##argNames##MemberFunctionTo##baseType##Targ##Table_(#lookup)
Definition at line 111 of file addToMemberFunctionSelectionTable.H.