O
enum_cast
в массыSize: a a a
O
enum_cast
в массыAZ
AZ
AZ
unspecified value
звучит не лучше UBAZ
AZ
O
magic_enum::enum_contains<E>(value)
, проверяй. Если нужно непременно кастить — там есть enum_cast
, исключение бросит std::optional
при доступе к несуществующему значениюА
AZ
O
unspecified value
звучит не лучше UBunspecified
в данном контексте?А
AZ
AZ
-Wenum-cast
какой-нибудьAZ
O
magic_enum
. Хоть и использует компиляторные расширения, это таки я бы не назвал хаком... Классический такой метапрограмминг с отрывом ногА
magic_enum
. Хоть и использует компиляторные расширения, это таки я бы не назвал хаком... Классический такой метапрограмминг с отрывом ногp
AZ
Т8
AB