std::meta::has_parent
Перевод ru.cppreference.net
| Определён в заголовке <meta>
|
||
consteval bool has_parent( std::meta::info r );
|
(начиная с C++26) | |
Определяет, представляет ли r сущность с родительской областью видимости.
Результат определяется следующим образом:
- Если
rпредставляет глобальное пространство имён, возвращаетfalse. - В противном случае, если
rпредставляет сущность со связыванием с языком "C", возвращаетfalse. - В противном случае, если
rпредставляет сущность со связыванием с языком, отличным от "C++", возвращает определяемое реализацией значение. - В противном случае, если
rпредставляет тип, не являющийся ни классом, ни перечислением, возвращаетfalse. - В противном случае, если
rпредставляет сущность или отношение прямой базовой области видимости, возвращаетtrue. - В противном случае возвращает
false.
Параметры
| r | - | значение рефлексии |
Возвращаемое значение
true если r имеет родительскую область видимости, false в противном случае.
Пример
| Этот раздел не завершён Причина: нет примера |
Смотри также
(C++26) |
получает область видимости, содержащую отражённую сущность (функция) |