Skip to content

Reflection#

Basic reflection capabilities.

Detailed Description#

Experimental Feature

This API is experimental. Experimental APIs are likely to contain bugs, might be changed or removed in the future.

This component provides functionality for reflection and introspection of classes and their members in compile-time. Some runtime methods are also available.

  • AEnumerate


    Enum trait to transform enum to name, name to enum, list all enums and vise versa.

  • AClass


    Compile-time class introspection.

  • aui::reflect::member


    Pointer to member type (not value) introspection.