#include <reflection_registration.h>
Public Member Functions | |
FunctionInfo () | |
FunctionInfo (const Char *n, Member::KIND k, const ParameterType &ret, const Block< const ParameterType > ¶mTypes, const Char *paramNames, Int64 inOut, void *nat, InvocationWrapper wrap) | |
Public Attributes | |
const Char * | name |
Member::KIND | kind |
ParameterType | returnType |
BaseArray< Parameter > | parameters |
void * | native |
InvocationWrapper | wrapper |
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 | ||
) |
const Char* name |
Member::KIND kind |
ParameterType returnType |
void* native |
InvocationWrapper wrapper |