reflectionbase.h File Reference

Classes

class   Member
class   Container
class   Package
class   Class
struct   InvokeHelper< T >
class   函数
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 &)>

变量

  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