About 52 results
Open links in new tab
  1. 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.

  2. 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.

  3. 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 …

  4. 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 …

  5. 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).

  6. 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

  7. 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 ...

  8. cppreference.com

    What links here Related changes Upload file Special pages Printable version Permanent link Page information

  9. 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 …

  10. 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).