diff --git a/src/OpenFOAM/db/runTimeSelection/construction/runTimeSelectionTables.H b/src/OpenFOAM/db/runTimeSelection/construction/runTimeSelectionTables.H index 336927c38f6a62187c90ac919146b7548b64022e..a6a2a528df6f96603cfb191b235e0ccb5797e252 100644 --- a/src/OpenFOAM/db/runTimeSelection/construction/runTimeSelectionTables.H +++ b/src/OpenFOAM/db/runTimeSelection/construction/runTimeSelectionTables.H @@ -52,8 +52,12 @@ Description typedef autoPtr<baseType> (*argNames##ConstructorPtr)argList; \ \ /* Construct from argList function table type */ \ - typedef HashTable<argNames##ConstructorPtr, word> \ - argNames##ConstructorTable; \ + typedef HashTable \ + < \ + argNames##ConstructorPtr, \ + ::Foam::word, \ + ::Foam::string::hasher \ + > argNames##ConstructorTable; \ \ /* Construct from argList function pointer table pointer */ \ static argNames##ConstructorTable* argNames##ConstructorTablePtr_; \ @@ -77,7 +81,7 @@ Description \ explicit add##argNames##ConstructorToTable \ ( \ - const word& lookup = baseType##Type::typeName \ + const ::Foam::word& lookup = baseType##Type::typeName \ ) \ { \ construct##argNames##ConstructorTables(); \ @@ -109,7 +113,7 @@ Description { \ public: \ \ - const word name; /* Lookup name for later removal */ \ + const ::Foam::word name; /* Lookup name for later removal */ \ \ static autoPtr<baseType> New argList \ { \ @@ -118,7 +122,7 @@ Description \ explicit addRemovable##argNames##ConstructorToTable \ ( \ - const word& lookup = baseType##Type::typeName \ + const ::Foam::word& lookup = baseType##Type::typeName \ ) \ : \ name(lookup) \ @@ -152,8 +156,12 @@ Description typedef autoPtr<baseType> (*argNames##ConstructorPtr)argList; \ \ /* Construct from argList function table type */ \ - typedef HashTable<argNames##ConstructorPtr, word> \ - argNames##ConstructorTable; \ + typedef HashTable \ + < \ + argNames##ConstructorPtr, \ + ::Foam::word, \ + ::Foam::string::hasher \ + > argNames##ConstructorTable; \ \ /* Construct from argList function pointer table pointer */ \ static argNames##ConstructorTable* argNames##ConstructorTablePtr_; \ @@ -177,7 +185,7 @@ Description \ explicit add##argNames##ConstructorToTable \ ( \ - const word& lookup = baseType##Type::typeName \ + const ::Foam::word& lookup = baseType##Type::typeName \ ) \ { \ construct##argNames##ConstructorTables(); \ @@ -215,7 +223,7 @@ Description { \ public: \ \ - const word name; /* Lookup name for later removal */ \ + const ::Foam::word name; /* Lookup name for later removal */ \ \ static autoPtr<baseType> New##baseType argList \ { \ @@ -224,7 +232,7 @@ Description \ explicit addRemovable##argNames##ConstructorToTable \ ( \ - const word& lookup = baseType##Type::typeName \ + const ::Foam::word& lookup = baseType##Type::typeName \ ) \ : \ name(lookup) \ diff --git a/src/OpenFOAM/db/runTimeSelection/memberFunctions/memberFunctionSelectionTables.H b/src/OpenFOAM/db/runTimeSelection/memberFunctions/memberFunctionSelectionTables.H index a92954fbd6a44ed5176522f929ab0607a4632eeb..df70160dad320ebad8d37ba7f375f51019a895b7 100644 --- a/src/OpenFOAM/db/runTimeSelection/memberFunctions/memberFunctionSelectionTables.H +++ b/src/OpenFOAM/db/runTimeSelection/memberFunctions/memberFunctionSelectionTables.H @@ -46,8 +46,12 @@ Description typedef returnType (*memberFunction##argNames##MemberFunctionPtr)argList; \ \ /* Construct from argList function table type */ \ - typedef HashTable<memberFunction##argNames##MemberFunctionPtr, word> \ - memberFunction##argNames##MemberFunctionTable; \ + typedef HashTable \ + < \ + memberFunction##argNames##MemberFunctionPtr, \ + ::Foam::word, \ + ::Foam::string::hasher \ + > memberFunction##argNames##MemberFunctionTable; \ \ /* Construct from argList function pointer table pointer */ \ static memberFunction##argNames##MemberFunctionTable* \ @@ -61,7 +65,7 @@ Description \ explicit add##memberFunction##argNames##MemberFunctionToTable \ ( \ - const word& lookup = baseType##Type::typeName \ + const ::Foam::word& lookup = baseType##Type::typeName \ ) \ { \ construct##memberFunction##argNames##MemberFunctionTables(); \