|
OpenEnroth 90c43ae
|
#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 |