Namespaces
Variants

std::meta::display_string_of, std::meta::u8display_string_of

Von de.cppreference.net
< cpp | meta
 
 
 
Reflexionsbibliothek
 
Reflexionstypen und -abfragen
Reflexionsabfragen
Reflexionslayoutabfragen
Typeigenschaften
Typeigenschaftsabfragen
 
Definiert in Header <meta>
consteval std::string_view display_string_of( std::meta::info r );
(1) (seit C++26)
consteval std::u8string_view u8display_string_of( std::meta::info r );
(2) (seit C++26)

Gibt eine implementationsabhängige Zeichenkette zurück. Implementierungen werden ermutigt, einen Text zu erzeugen, der hilfreich ist, um zu identifizieren, was r darstellt.

Parameter

r - ein Reflektionswert

Rückgabewert

Eine implementationsabhängige Zeichenkette. Wo möglich, sollte die Zeichenkette geeignet sein, das dargestellte Konstrukt zu identifizieren.

Hinweise

Das Ergebnis V ist nullterminiert: V.data()[V.size()] ist garantiert '\0'. Jedes Element in V ist ein potenziell nicht eindeutiges Objekt mit statischer Speicherdauer, das in konstanten Ausdrücken verwendbar ist; ein Zeiger auf ein solches Element ist nicht geeignet für die Verwendung als Vorlagenargument für einen Nicht-Typ-Vorlagenparameter vom Zeigertyp.

Beispiel

Siehe auch

Wenn die reflektierte Entität einen Bezeichner hat, wird ihr Name ermittelt
(Funktion)