std::meta::enumerators_of
ru.cppreference.net
| Определено в заголовке <meta>
|
||
consteval std::vector<std::meta::info> enumerators_of( std::meta::info type_enum );
|
(начиная с C++26) | |
Возвращает std::vector, содержащий отражения перечислителей типа перечисления, представленного type_enum, в порядке их объявления.
Параметры
| type_enum | - | отражение типа перечисления |
Возвращаемое значение
Вектор, содержащий отражения перечислителей, как описано выше.
Исключения
Генерирует std::meta::exception, если только std::meta::dealias(type_enum) не представляет тип перечисления, и std::meta::is_enumerable(type_enum) является true.
Пример
| Этот раздел неполон Причина: нет примера |
Смотри также
(C++26) |
проверяет, полностью ли определён список членов отражённого типа (функция) |
(C++26) |
проверяет, представляет ли отражение перечислитель (функция) |