Здравствуйте, B0FEE664, Вы писали:
BFE>Да вы предлагаемый синтаксис видели? Он вам такой зачем?
а что в нём такого плохого?
Вот например рядом обсуждают задачу получения минимального значения из enum
template <typename E>
requires std::is_enum_v<E>
constexpr auto enum_min()
{
auto minVal = std::numeric_limits<std::underlying_type_t<E>>::max();
template for (constexpr auto e : std::meta::enumerators_of(^E)) {
const auto v = std::to_underlying([:e:]);
if (v < minVal)
minVal = v;
}
return minVal;
}
всяко лучше, чем костыли от magic_enum