ENH: Moved NamedEnum instantiation inside of Foam namespace

This commit is contained in:
andy
2012-06-07 11:18:02 +01:00
parent 2b48e78cc5
commit 74d014f103

View File

@ -34,10 +34,12 @@ License
defineTypeNameAndDebug(Foam::vtkUnstructuredReader, 0); defineTypeNameAndDebug(Foam::vtkUnstructuredReader, 0);
template<> namespace Foam
const char*
Foam::NamedEnum<Foam::vtkUnstructuredReader::vtkDataType, 8>::names[] =
{ {
template<>
const char*
NamedEnum<vtkUnstructuredReader::vtkDataType, 8>::names[] =
{
"int", "int",
"unsigned_int", "unsigned_int",
"long", "long",
@ -46,35 +48,36 @@ Foam::NamedEnum<Foam::vtkUnstructuredReader::vtkDataType, 8>::names[] =
"double", "double",
"string", "string",
"vtkIdType" "vtkIdType"
}; };
const Foam::NamedEnum<Foam::vtkUnstructuredReader::vtkDataType, 8> const NamedEnum<vtkUnstructuredReader::vtkDataType, 8>
Foam::vtkUnstructuredReader::vtkDataTypeNames; vtkUnstructuredReader::vtkDataTypeNames;
template<> template<>
const char* const char*
Foam::NamedEnum<Foam::vtkUnstructuredReader::vtkDataSetType, 3>::names[] = NamedEnum<vtkUnstructuredReader::vtkDataSetType, 3>::names[] =
{ {
"FIELD", "FIELD",
"SCALARS", "SCALARS",
"VECTORS" "VECTORS"
}; };
const Foam::NamedEnum<Foam::vtkUnstructuredReader::vtkDataSetType, 3> const NamedEnum<vtkUnstructuredReader::vtkDataSetType, 3>
Foam::vtkUnstructuredReader::vtkDataSetTypeNames; vtkUnstructuredReader::vtkDataSetTypeNames;
template<> template<>
const char* const char*
Foam::NamedEnum<Foam::vtkUnstructuredReader::parseMode, 5>::names[] = NamedEnum<vtkUnstructuredReader::parseMode, 5>::names[] =
{ {
"NOMODE", "NOMODE",
"UNSTRUCTURED_GRID", "UNSTRUCTURED_GRID",
"POLYDATA", "POLYDATA",
"CELL_DATA", "CELL_DATA",
"POINT_DATA" "POINT_DATA"
}; };
const Foam::NamedEnum<Foam::vtkUnstructuredReader::parseMode, 5> const NamedEnum<vtkUnstructuredReader::parseMode, 5>
Foam::vtkUnstructuredReader::parseModeNames; vtkUnstructuredReader::parseModeNames;
}
// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // // * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * //