|
| EnumDefinition (IJson &json) |
|
bool | exists (const std::string &str) |
|
bool | exists (uint32_t num) |
|
uint32_t | getId () const |
|
uint32_t | getMaxValue () const |
|
const std::string & | getName () const |
|
EnumStorageType | getStorageType () const |
|
uint32_t | getValue (const std::string &str) |
|
std::string | getValue (uint32_t num) |
|
std::vector< std::string > | getValues (uint32_t num) |
|
bool | hasValuesAsFlags () const |
|
|
bool | hasFlag (uint32_t value, uint32_t flag) const |
|
|
uint32_t | m_id {} |
|
uint32_t | m_maxValue {} |
|
std::string | m_name {} |
|
EnumStorageType | m_storageType {EnumStorageType::Unspecified} |
|
std::map< uint32_t, std::string > | m_values {} |
|
bool | m_valuesAsFlags {false} |
|
The documentation for this class was generated from the following file: