Namensräume
Varianten
Aktionen

std::experimental::reflect::Alias

Von cppreference.com
 
 
 
Erweiterungen für Reflexion
Konzepte
Metaobjekt-Operationen
Variable
FunctionParameter
Callable
Variable und Callable
Namespace und Callable
ParenthesizedExpression
FunctionCallExpression
FunctionalConversion
Variable und Function
 
Definiert im Namespace std::experimental::reflect
template< class T >
concept Alias = Named<T> && ScopedMember<T> && /* siehe unten */;
Ein Wert von mindestens 201902 zeigt an, dass die Reflection TS unterstützt wird.

Das Alias Konzept ist erfüllt, wenn und nur wenn T eine typedef Deklaration, eine Alias-Deklaration, einen Namespace-Alias, einen Template-Typ-Parameter, einen decltype-Spezifizierer oder eine durch eine using-Deklaration eingeführte Deklaration widerspiegelt (Hinweis: Der Scope eines Alias ist der Scope, in den der Alias injiziert wurde).

[bearbeiten] Beispiel

[bearbeiten] Siehe auch