Open Search
    FunctionInfo Struct Reference

    #include <reflection_registration.h>

    Public Member Functions

     FunctionInfo ()
     
     FunctionInfo (const Char *n, Member::KIND k, const ParameterType &ret, const Block< const ParameterType > &paramTypes, const Char *paramNames, Int64 inOut, void *nat, InvocationWrapper wrap)
     

    Public Attributes

    const Charname
     
    Member::KIND kind
     
    ParameterType returnType
     
    BaseArray< Parameterparameters
     
    void * native
     
    InvocationWrapper wrapper
     

    Constructor & Destructor Documentation

    ◆ FunctionInfo() [1/2]

    ◆ FunctionInfo() [2/2]

    FunctionInfo ( const Char n,
    Member::KIND  k,
    const ParameterType ret,
    const Block< const ParameterType > &  paramTypes,
    const Char paramNames,
    Int64  inOut,
    void *  nat,
    InvocationWrapper  wrap 
    )

    Member Data Documentation

    ◆ name

    const Char* name

    ◆ kind

    ◆ returnType

    ParameterType returnType

    ◆ parameters

    BaseArray<Parameter> parameters

    ◆ native

    void* native

    ◆ wrapper