36 #ifndef ENUMTYPE_OBJECT_H
37 #define ENUMTYPE_OBJECT_H
75 : aName(
""), aOrdinal(-1)
83 : aName(et.aName), aOrdinal(et.aOrdinal)
110 : aName(name), aOrdinal(ordinal)
143 string name()
const {
return aName; }
171 #endif // ENUMTYPE_OBJECT_H
GeoTessEnumType & operator=(const GeoTessEnumType &et)
Definition: GeoTessEnumType.h:90
string name() const
Definition: GeoTessEnumType.h:143
std::ostream & operator<<(std::ostream &o, GeoTessEnumType &s)
Definition: GeoTessEnumType.h:166
const string aName
Definition: GeoTessEnumType.h:98
string toString() const
Definition: GeoTessEnumType.h:138
friend bool operator==(const GeoTessEnumType &x, const GeoTessEnumType &y)
Definition: GeoTessEnumType.h:153
virtual ~GeoTessEnumType()
Definition: GeoTessEnumType.h:133
friend bool operator!=(const GeoTessEnumType &x, const GeoTessEnumType &y)
Definition: GeoTessEnumType.h:158
The base class for all "enum" types.
Definition: GeoTessEnumType.h:67
GeoTessEnumType()
Definition: GeoTessEnumType.h:74
int ordinal() const
Definition: GeoTessEnumType.h:148
#define GEOTESS_EXP_IMP
Definition: CPPGlobals.h:71
GeoTessEnumType(const GeoTessEnumType &et)
Definition: GeoTessEnumType.h:82
const int aOrdinal
Definition: GeoTessEnumType.h:103
GeoTessEnumType(const string &name, int ordinal)
Definition: GeoTessEnumType.h:109