|
| LutEnumStr (std::initializer_list< std::pair< const std::string, const T >> s) |
|
const T | lookup (const std::string &s) const |
|
const T | lookup (const std::string &s, T def) const |
|
const std::string & | lookup_reverse (const T s) const |
|
| LutEnumStr (std::initializer_list< std::pair< const std::string, const T >> s) |
|
const T | lookup (const std::string &s) const |
|
const T | lookup (const std::string &s, T def) const |
|
const std::string & | lookup_reverse (const T s) const |
|
template<typename T>
class horizon::LutEnumStr< T >
Trivial bidirectional map for mapping strings to enums.
Used for serializing and derserializing objects to/from json.