OpenEnroth 73e68f7
|
#include <EnumSerializer.h>
Public Member Functions | |
EnumSerializer () | |
EnumSerializer (CaseSensitivity caseSensitivity, std::initializer_list< std::pair< T, const char * > > pairs) | |
bool | trySerialize (T src, std::string *dst) const |
bool | tryDeserialize (std::string_view src, T *dst) const |
bool | trySerialize (Flags< T > src, std::string *dst) const |
bool | tryDeserialize (std::string_view src, Flags< T > *dst) const |
bool | isUsableWithFlags () const |
Private Attributes | |
EnumSerializationTable | _table |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |