in impl/EnumDetails.h [162:171]
MY_ENUM_MAYBE_UNUSED inline std::string toString(NAME##Impl value) { \
switch (value) { \
BOOST_PP_SEQ_FOR_EACH(MY_ENUM_DETAILS_OP_TO_STRING_CASE, NAME##Impl, \
MY_ENUM_DETAILS_TO_SEQ_OF_TUPLES( \
MY_ENUM_DETAILS_GET_VARS(__VA_ARGS__))) \
} \
MY_ENUM_ABORT( \
BOOST_PP_STRINGIZE(NAME) " does contain invalid value: {}", \
MY_ENUM_DETAILS_GET_INT_TYPE(__VA_ARGS__)(value)); \
} \