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,9 +34,11 @@ License
defineTypeNameAndDebug(Foam::vtkUnstructuredReader, 0);
namespace Foam
{
template<>
const char*
Foam::NamedEnum<Foam::vtkUnstructuredReader::vtkDataType, 8>::names[] =
NamedEnum<vtkUnstructuredReader::vtkDataType, 8>::names[] =
{
"int",
"unsigned_int",
@ -47,25 +49,25 @@ Foam::NamedEnum<Foam::vtkUnstructuredReader::vtkDataType, 8>::names[] =
"string",
"vtkIdType"
};
const Foam::NamedEnum<Foam::vtkUnstructuredReader::vtkDataType, 8>
Foam::vtkUnstructuredReader::vtkDataTypeNames;
const NamedEnum<vtkUnstructuredReader::vtkDataType, 8>
vtkUnstructuredReader::vtkDataTypeNames;
template<>
const char*
Foam::NamedEnum<Foam::vtkUnstructuredReader::vtkDataSetType, 3>::names[] =
NamedEnum<vtkUnstructuredReader::vtkDataSetType, 3>::names[] =
{
"FIELD",
"SCALARS",
"VECTORS"
};
const Foam::NamedEnum<Foam::vtkUnstructuredReader::vtkDataSetType, 3>
Foam::vtkUnstructuredReader::vtkDataSetTypeNames;
const NamedEnum<vtkUnstructuredReader::vtkDataSetType, 3>
vtkUnstructuredReader::vtkDataSetTypeNames;
template<>
const char*
Foam::NamedEnum<Foam::vtkUnstructuredReader::parseMode, 5>::names[] =
NamedEnum<vtkUnstructuredReader::parseMode, 5>::names[] =
{
"NOMODE",
"UNSTRUCTURED_GRID",
@ -73,8 +75,9 @@ Foam::NamedEnum<Foam::vtkUnstructuredReader::parseMode, 5>::names[] =
"CELL_DATA",
"POINT_DATA"
};
const Foam::NamedEnum<Foam::vtkUnstructuredReader::parseMode, 5>
Foam::vtkUnstructuredReader::parseModeNames;
const NamedEnum<vtkUnstructuredReader::parseMode, 5>
vtkUnstructuredReader::parseModeNames;
}
// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * //