GATE
C/C++ Framework
|
Generic function invocation utilities. More...
Functions | |
GATE_CORE_API gate_result_t | gate_function_invoke_generic (gate_funcptr_t func_ptr, gate_enumint_t flags, gate_function_argument_t *args, gate_size_t arg_count, gate_function_argument_t *retval) |
Invokes a function with a given parameter layout. |
Generic function invocation utilities.
GATE_CORE_API gate_result_t gate_function_invoke_generic | ( | gate_funcptr_t | func_ptr, |
gate_enumint_t | flags, | ||
gate_function_argument_t * | args, | ||
gate_size_t | arg_count, | ||
gate_function_argument_t * | retval ) |
Invokes a function with a given parameter layout.
[in] | func_ptr | pointer to a C-function |
[in] | flags | call opption flags (see. GATE_FUNCTION_INVOKE_FLAG_* ) |
[in] | args | pointer to array of call parameter definitions |
[in] | arg_count | count of parameters in args array |
[out] | retval | pointer to return value parameter |