Searched refs:n_closed (Results 1 – 2 of 2) sorted by relevance
/AliOS-Things-master/components/py_engine/engine/py/ |
A D | objclosure.c | 35 size_t n_closed; member 44 size_t n_total = self->n_closed + n_args + 2 * n_kw; in closure_call() 48 memcpy(args2, self->closed, self->n_closed * sizeof(mp_obj_t)); in closure_call() 49 memcpy(args2 + self->n_closed, args, (n_args + 2 * n_kw) * sizeof(mp_obj_t)); in closure_call() 50 return mp_call_function_n_kw(self->fun, self->n_closed + n_args, n_kw, args2); in closure_call() 54 memcpy(args2, self->closed, self->n_closed * sizeof(mp_obj_t)); in closure_call() 55 memcpy(args2 + self->n_closed, args, (n_args + 2 * n_kw) * sizeof(mp_obj_t)); in closure_call() 56 mp_obj_t res = mp_call_function_n_kw(self->fun, self->n_closed + n_args, n_kw, args2); in closure_call() 68 mp_printf(print, " at %p, n_closed=%u ", o, (int)o->n_closed); in closure_print() 69 for (size_t i = 0; i < o->n_closed; i++) { in closure_print() [all …]
|
A D | obj.h | 757 mp_obj_t mp_obj_new_closure(mp_obj_t fun, size_t n_closed, const mp_obj_t *closed);
|
Completed in 15 milliseconds