std::meta::reflect_object
Von de.cppreference.net
| Definiert in Header <meta>
|
||
template< class T >
consteval std::meta::info reflect_object( T& expr );
|
(seit C++26) | |
Gibt eine Reflexion zurück, die das Objekt repräsentiert, auf das expr verweist.
Das Programm ist fehlerhaft, wenn T kein Objekttyp ist.
Parameter
| r | - | ein lvalue, der auf ein gültiges Objekt verweist |
Rückgabewert
Eine Reflexion, die ein Objekt repräsentiert.
Ausnahmen
Wirft std::meta::exception, es sei denn, ein glvalue-Konstantausdruck E, der auf das Objekt expr verweist, ist ein gültiges Template-Argument für einen Template-Parameter vom Typ T&.
Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
Siehe auch
(C++26) |
gibt eine Reflexion zurück, die einen Wert oder ein Template-Parameter-Objekt repräsentiert, geeignet zur Verwendung als konstantes Template-Argument (Funktions-Template) |
(C++26) |
gibt eine Reflexion zurück, die eine Funktion repräsentiert, geeignet zur Verwendung als konstantes Template-Argument (Funktions-Template) |
(C++26) |
erhält eine Reflexion des Ergebnisses der Substitution reflektierter Argumente im reflektierten Template (Funktions-Template) |