MY_ENUM_MAYBE_UNUSED inline MY_ENUM_STRING_VIEW toStringView()

in impl/EnumDetails.h [173:183]


  MY_ENUM_MAYBE_UNUSED inline MY_ENUM_STRING_VIEW toStringView(               \
      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)); \
  }                                                                           \