Lines Matching refs:FunctionInstance
35 } FunctionInstance; typedef
38 HRESULT (*call)(script_ctx_t*,FunctionInstance*,IDispatch*,unsigned,unsigned,jsval_t*,jsval_t*);
39 HRESULT (*toString)(FunctionInstance*,jsstr_t**);
40 void (*destructor)(FunctionInstance*);
44 FunctionInstance function;
51 FunctionInstance function;
57 FunctionInstance function;
58 FunctionInstance *target;
72 static HRESULT create_bind_function(script_ctx_t*,FunctionInstance*,IDispatch*,unsigned,jsval_t*,js…
74 static inline FunctionInstance *function_from_jsdisp(jsdisp_t *jsdisp) in function_from_jsdisp()
76 return CONTAINING_RECORD(jsdisp, FunctionInstance, dispex); in function_from_jsdisp()
79 static inline FunctionInstance *function_from_vdisp(vdisp_t *vdisp) in function_from_vdisp()
84 static inline FunctionInstance *function_this(vdisp_t *jsthis) in function_this()
266 FunctionInstance *function; in Function_invoke()
287 FunctionInstance *function; in Function_toString()
345 FunctionInstance *function; in Function_apply()
411 FunctionInstance *function; in Function_call()
441 FunctionInstance *function; in Function_bind()
474 FunctionInstance *function; in Function_value()
489 FunctionInstance *function = function_from_jsdisp(jsthis); in Function_get_value()
505 FunctionInstance *function = function_from_jsdisp(jsthis); in Function_get_arguments()
529 FunctionInstance *function = function_from_jsdisp(dispex); in Function_destructor()
569 FunctionInstance *function; in create_function()
595 static HRESULT NativeFunction_call(script_ctx_t *ctx, FunctionInstance *func, IDispatch *this_disp,… in NativeFunction_call()
615 static HRESULT NativeFunction_toString(FunctionInstance *func, jsstr_t **ret) in NativeFunction_toString()
641 static void NativeFunction_destructor(FunctionInstance *function) in NativeFunction_destructor()
706 static HRESULT InterpretedFunction_call(script_ctx_t *ctx, FunctionInstance *func, IDispatch *this_… in InterpretedFunction_call()
744 static HRESULT InterpretedFunction_toString(FunctionInstance *func, jsstr_t **ret) in InterpretedFunction_toString()
752 static void InterpretedFunction_destructor(FunctionInstance *func) in InterpretedFunction_destructor()
806 static HRESULT BindFunction_call(script_ctx_t *ctx, FunctionInstance *func, IDispatch *this_obj, un… in BindFunction_call()
834 static HRESULT BindFunction_toString(FunctionInstance *function, jsstr_t **ret) in BindFunction_toString()
845 static void BindFunction_destructor(FunctionInstance *func) in BindFunction_destructor()
864 static HRESULT create_bind_function(script_ctx_t *ctx, FunctionInstance *target, IDispatch *bound_t… in create_bind_function()