#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 |