std::meta::has_parent
Von de.cppreference.net
| Definiert in Header <meta>
|
||
consteval bool has_parent( std::meta::info r );
|
(seit C++26) | |
Bestimmt, ob r eine Entität mit einem Elternelement repräsentiert.
Das Ergebnis wird wie folgt bestimmt:
- Falls
rden globalen Namensraum repräsentiert, wirdfalsezurückgegeben. - Andernfalls, falls
reine Entität repräsentiert, die über eine "C" Sprachbindung verfügt, wirdfalsezurückgegeben. - Andernfalls, falls
reine Entität repräsentiert, die eine andere Sprachbindung als die "C++"-Sprachbindung hat, wird ein implementierungsdefinierter Wert zurückgegeben. - Andernfalls, falls
reinen Typ repräsentiert, der weder ein Klassen- noch ein Aufzählungstyp ist, wirdfalsezurückgegeben. - Andernfalls, falls
reine Entität oder eine direkte Basisklassenbeziehung repräsentiert, wirdtruezurückgegeben. - Andernfalls wird
falsezurückgegeben.
Parameter
| r | - | ein Reflexionswert |
Rückgabewert
true falls r ein Elternelement hat, false andernfalls.
Beispiel
| Dieser Abschnitt ist unvollständig Grund: Kein Beispiel |
Siehe auch
(C++26) |
erhält den Gültigkeitsbereich, der die reflektierte Entität enthält (Funktion) |