mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
added NamedTemplate run-time selection, but not yet used
This commit is contained in:
@ -56,6 +56,13 @@ Description
|
|||||||
baseType::add##memberFunction##argNames##MemberFunctionToTable<thisType<Targ> > \
|
baseType::add##memberFunction##argNames##MemberFunctionToTable<thisType<Targ> > \
|
||||||
add##thisType##Targ##memberFunction##argNames##MemberFunctionTo##baseType##Table_
|
add##thisType##Targ##memberFunction##argNames##MemberFunctionTo##baseType##Table_
|
||||||
|
|
||||||
|
#define addNamedTemplateToMemberFunctionSelectionTable\
|
||||||
|
(baseType,thisType,Targ,memberFunction,argNames,lookup) \
|
||||||
|
\
|
||||||
|
/* Add the thisType constructor function to the table */ \
|
||||||
|
baseType::add##memberFunction##argNames##MemberFunctionToTable<thisType<Targ> > \
|
||||||
|
add_##lookup##_##thisType##Targ##memberFunction##argNames##MemberFunctionTo##baseType##Table_(#lookup)
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|||||||
@ -53,6 +53,13 @@ Description
|
|||||||
baseType::add##argNames##ConstructorToTable<thisType<Targ> > \
|
baseType::add##argNames##ConstructorToTable<thisType<Targ> > \
|
||||||
add##thisType##Targ##argNames##ConstructorTo##baseType##Table_
|
add##thisType##Targ##argNames##ConstructorTo##baseType##Table_
|
||||||
|
|
||||||
|
#define addNamedTemplateToRunTimeSelectionTable\
|
||||||
|
(baseType,thisType,Targ,argNames,lookup) \
|
||||||
|
\
|
||||||
|
/* Add the thisType constructor function to the table */ \
|
||||||
|
baseType::add##argNames##ConstructorToTable<thisType<Targ> > \
|
||||||
|
add_##lookup##_##thisType##Targ##argNames##ConstructorTo##baseType##Table_(#lookup)
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user