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