
reflection operator (since C++26) - cppreference.com
reflection operator (since C++26) The unary ^^ operator, called the reflection operator, yields the reflection of the given language construct, of type std::meta::info.
Reflection library (since C++26) - cppreference.com
The facilities defined in this section support reflective programming, allowing C++ programs to both observe the structure of the program itself and to generate code that depends on those observations.
Extensions for reflection - cppreference.com
The C++ Extensions for Reflection, ISO/IEC TS 23619:2021, specifies modifications to the core language and defines new components for the C++ standard library listed on this page. The …
Annotations (since C++26) - cppreference.com
Let E be std::meta::reflect_constant(expr) (where expr is the constant-expression), E must be a constant expression. The result of E can be observed by calling std::meta::constant_of on the reflection of the …
C++ keyword: reflexpr (reflection TS) - cppreference.com
C++ keyword: reflexpr (reflection TS) Experimental Feature The functionality described on this page is part of the Reflection Technical Specification ISO/IEC TS 23619 (reflection TS).
std::meta::reflection_range - cppreference.com
The reflection_range concept defines the requirements of a type that represents a sequence of reflection values and can be passed to reflection functions. Example
std::is_reflection - cppreference.com
std::is_reflection is a UnaryTypeTrait. Checks whether T is the type std::meta::info. Provides the member constant value that is equal to true, if T is the type std ...
cppreference.com
What links here Related changes Upload file Special pages Printable version Permanent link Page information
std::meta::reflect_object - cppreference.com
Return value A reflection that represents an object. Exceptions Throws std::meta::exception unless a glvalue constant expression E that refers to the object expr is a valid template argument for a …
std::experimental::reflect::Operator - cppreference.com
The Operator concept is satisfied if and only if T reflects an operator function or a conversion function (Note: Some types that satisfy Operator also satisfy MemberFunction or SpecialMemberFunction).