Open Search
    reflectionbase.h File Reference

    Classes

    class  Member
     
    class  Container
     
    class  Package
     
    class  Class
     
    class  Function
     
    struct  InvokeHelper< T(ARGS...)>
     
    struct  InvokeHelper< void(ARGS...)>
     
    struct  ProxyInvocation
     

    Namespaces

     maxon
     
     maxon::reflection
     

    Typedefs

    using InvocationWrapper = void(*)(const void *native, void *result, const Block< Argument > &arguments)
     
    using ProxyHandler = maxon::Delegate< void(const Function *, ObjectInterface *, const ProxyInvocation &)>
     

    Variables

     PACKAGE
     
     CLASS
     
     FUNCTION
     
     INSTANCE_FUNCTION
     
     CONST_INSTANCE_FUNCTION
     
     CONTAINER_TEST
     
     FUNCTION_TEST
     

    Variable Documentation

    ◆ PACKAGE

    PACKAGE

    The member is a Package.

    ◆ CLASS

    CLASS

    The member is a Class.

    ◆ FUNCTION

    FUNCTION

    The member is a Function (either at package scope, or a static class member).

    ◆ INSTANCE_FUNCTION

    INSTANCE_FUNCTION

    The member is a non-const instance function (i.e., non-static class member).

    ◆ CONST_INSTANCE_FUNCTION

    CONST_INSTANCE_FUNCTION

    The member is a const instance function (i.e., non-static class member).

    ◆ CONTAINER_TEST

    CONTAINER_TEST

    ◆ FUNCTION_TEST

    FUNCTION_TEST