GeoTessCPP
2.0.0
Software to facilitate storage and retrieval of 3D information about the Earth.
|
#include <DataType.h>
Public Member Functions | |
virtual | ~DataType () |
template<> | |
const DataType & | getDataType (double typ) |
template<> | |
const DataType & | getDataType (float typ) |
template<> | |
const DataType & | getDataType (LONG_INT typ) |
template<> | |
const DataType & | getDataType (int typ) |
template<> | |
const DataType & | getDataType (short typ) |
template<> | |
const DataType & | getDataType (byte typ) |
![]() | |
virtual | ~EnumType () |
string | toString () const |
string | name () const |
int | ordinal () const |
Static Public Member Functions | |
static const DataType * | valueOf (const string &s) |
static DataType const *const *const | values () |
static int | size () |
template<typename T > | |
static const DataType & | getDataType (T typ) |
Static Public Attributes | |
static const DataType | DOUBLE |
static const DataType | FLOAT |
static const DataType | LONG |
static const DataType | INT |
static const DataType | SHORT |
static const DataType | BYTE |
static const DataType | NONE |
static const DataType * | aArray [] |
Additional Inherited Members | |
![]() | |
EnumType () | |
EnumType (const EnumType &et) | |
EnumType & | operator= (const EnumType &et) |
EnumType (const string &name, int ordinal) | |
![]() | |
static const EnumType * | valueOf (const string &s, EnumType const *const *const array, int n) |
![]() | |
const string | aName |
const int | aOrdinal |
Enumeration of supported DataType which includes DOUBLE, FLOAT, LONG, INT, SHORT and BYTE.
|
inlinevirtual |
Standard Destructor.
|
inlinestatic |
|
inline |
Template specialization for getDataType()
|
inline |
Template specialization for getDataType()
Template specialization for getDataType()
|
inline |
Template specialization for getDataType()
|
inline |
Template specialization for getDataType()
Template specialization for getDataType()
|
inlinestatic |
Returns the total number of enums of this type.
|
inlinestatic |
Assignment Operator.
Returns a pointer to the enum whose string matches the input string. If no match is found null is returned.
s | The input string for which a match in array is returned (or null). |
|
inlinestatic |
Returns the array of all enums for this type.
|
static |
The array containing all enums declared above.
|
static |
|
static |
The actual enums for this type.
|
static |
|
static |
|
static |
|
static |
|
static |