MNX Document Model
Loading...
Searching...
No Matches
mnx::EnumStringMapping< E, typename > Class Template Reference

Supplies enum string mappings to nlohmann json's serializer. More...

#include <BaseTypes.h>

Static Public Member Functions

static const std::unordered_map< std::string, E > stringToEnum ()
 maps strings to enum values
 
static const std::unordered_map< E, std::string > enumToString ()
 maps enum values to strings
 

Detailed Description

template<typename E, typename = std::enable_if_t<std::is_enum_v<E>>>
class mnx::EnumStringMapping< E, typename >

Supplies enum string mappings to nlohmann json's serializer.