MY_ENUM_MAYBE_UNUSED inline std::string toPretty()

in impl/EnumDetails.h [185:196]


  MY_ENUM_MAYBE_UNUSED inline std::string toPretty(NAME##Impl value) {        \
    switch (value) {                                                          \
      BOOST_PP_SEQ_FOR_EACH(                                                  \
          MY_ENUM_DETAILS_OP_TO_PRETTY_CASE,                                  \
          (NAME##Impl, MY_ENUM_DETAILS_GET_INT_TYPE(__VA_ARGS__)),            \
          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)); \
  }                                                                           \