58 unsigned int GetID()
const;
132 return (mID > e.
mID);
147 return (mID < e.
mID);
193 bool operator==(
const std::string& rhs)
const;
204 bool operator!=(
const std::string& rhs)
const;
215 bool operator<(
const std::string& rhs)
const;
226 bool operator>(
const std::string& rhs)
const;
bool operator!=(const EnumerationNumeric &e) const
Inequality test for an EnumerationNumeric.
bool operator==(const std::string &s1, const RefStr &s2)
unsigned int mID
The identifier.
bool operator!=(const std::string &s1, const RefStr &s2)
bool operator<(const unsigned int &id) const
Less than test for an EnumerationNumeric.
This class represents a type-safe Enumeration pattern.
bool operator!=(const unsigned int &id) const
Inequality test for an EnumerationNumeric.
bool operator==(const unsigned int &id) const
Equality test for an EnumerationNumeric.
bool operator>(const EnumerationNumeric &e) const
Greater than test for an EnumerationNumeric.
TR_UTIL_EXPORT std::ostream & operator<<(std::ostream &os, const EnumerationString &e)
Helper method to print EnumerationNumeric to an output stream.
bool operator==(const EnumerationNumeric &e) const
Equality test for an EnumerationNumeric.
This class represents a type-safe EnumerationString pattern.
bool operator>(const unsigned int &id) const
Greater than test for an EnumerationNumeric.
A class that represents date time utility.
Namespace that holds various utility classes for the engine.
bool operator<(const EnumerationNumeric &e) const
Less than test for an EnumerationNumeric.