std::meta::has_parent
De es.cppreference.net
| Definido en el encabezado <meta>
|
||
consteval bool has_parent( std::meta::info r );
|
(desde C++26) | |
Determina si r representa una entidad con un padre.
El resultado se determina de la siguiente manera:
- Si
rrepresenta el espacio de nombres global, devuelvefalse. - De lo contrario, si
rrepresenta una entidad que tiene vinculación de lenguaje "C" vinculación de lenguaje, devuelvefalse. - De lo contrario, si
rrepresenta una entidad que tiene una vinculación de lenguaje distinta de la vinculación de lenguaje "C++", devuelve un valor definido por la implementación. - De lo contrario, si
rrepresenta un tipo que no es ni tipo clase ni tipo enumeración, devuelvefalse. - De lo contrario, si
rrepresenta una entidad o una relación de clase base directa, devuelvetrue. - De lo contrario, devuelve
false.
Parámetros
| r | - | un valor de reflexión |
Valor de retorno
true si r tiene un padre, false en caso contrario.
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
Véase también
(C++26) |
obtiene el ámbito que contiene la entidad reflejada (función) |