Namensräume
Varianten
Aktionen

std::experimental::reflect::Scope

Von cppreference.com
 
 
 
Erweiterungen für Reflexion
Konzepte
    
Gültigkeitsbereich
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 >
Konzept Scope = Object<T> && /* siehe unten */;
Ein Wert von mindestens 201902 zeigt an, dass die Reflection TS unterstützt wird.

Das Konzept Scope ist erfüllt, wenn und nur wenn T einen Namespace (einschließlich des globalen Namespaces), eine Klasse, eine Aufzählung, eine Funktion oder einen Closure-Typ reflektiert (Hinweis: Jeder solche T, der nicht den globalen Namespace reflektiert, erfüllt auch ScopeMember).

[bearbeiten] Beispiel

[bearbeiten] Siehe auch