Template Class StringEnum
Defined in File StringEnum.h
Page Contents
Template Parameter Order
class T
Class Documentation
-
template<class T>
class StringEnum A base type for defining enumerators whose values resolve to strings.
Public Functions
-
inline bool operator==(const utility::char_t *value) noexcept
-
inline bool operator!=(const utility::char_t *value) noexcept
-
inline virtual ~StringEnum()
-
inline size_t GetId() const
Returns the numerical id of the enum.
-
inline const utility::string_t &GetValue() const
Returns the string value of the enum.
Public Static Functions
Protected Functions
-
inline StringEnum(const utility::char_t *value)
-
inline bool operator==(const utility::char_t *value) noexcept