От: | rg45 | ||
Дата: | 06.07.23 20:11 | ||
Оценка: | +1 |
S>template <enum_type Enum>
S>constexpr auto operator + (Enum e) -> std::underlying_type_t<Enum> {
S> return static_cast< std::underlying_type_t<Enum> >(e);
S>}
S>
template <enum_type Enum>
constexpr auto operator + (Enum e) { return std::underlying_type_t<Enum>(e); }