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