Home
last modified time | relevance | path

Searched refs:n_closed (Results 1 – 2 of 2) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dobjclosure.c35 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 Dobj.h757 mp_obj_t mp_obj_new_closure(mp_obj_t fun, size_t n_closed, const mp_obj_t *closed);

Completed in 15 milliseconds