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