Searched refs:def_args (Results 1 – 6 of 6) sorted by relevance
/AliOS-Things-master/components/py_engine/engine/py/ |
A D | emitglue.c | 173 mp_obj_t mp_make_function_from_raw_code(const mp_raw_code_t *rc, mp_obj_t def_args, mp_obj_t def_kw… in mp_make_function_from_raw_code() argument 178 assert(def_args == MP_OBJ_NULL || mp_obj_is_type(def_args, &mp_type_tuple)); in mp_make_function_from_raw_code() 189 fun = mp_obj_new_fun_native(def_args, def_kw_args, rc->fun_data, rc->const_table); in mp_make_function_from_raw_code() 204 fun = mp_obj_new_fun_bc(def_args, def_kw_args, rc->fun_data, rc->const_table); in mp_make_function_from_raw_code()
|
A D | objfun.c | 383 mp_obj_tuple_t *def_args = MP_OBJ_TO_PTR(def_args_in); in mp_obj_new_fun_bc() local 386 n_def_args = def_args->len; in mp_obj_new_fun_bc() 387 n_extra_args = def_args->len; in mp_obj_new_fun_bc() 397 if (def_args != NULL) { in mp_obj_new_fun_bc() 398 memcpy(o->extra_args, def_args->items, n_def_args * sizeof(mp_obj_t)); in mp_obj_new_fun_bc()
|
A D | emitglue.h | 107 mp_obj_t mp_make_function_from_raw_code(const mp_raw_code_t *rc, mp_obj_t def_args, mp_obj_t def_kw…
|
A D | dynruntime.h | 180 #define mp_make_function_from_raw_code(rc, def_args, def_kw_args) \ argument 181 (mp_fun_table.make_function_from_raw_code((rc), (def_args), (def_kw_args)))
|
A D | nativeglue.h | 115 …mp_obj_t (*make_function_from_raw_code)(const mp_raw_code_t *rc, mp_obj_t def_args, mp_obj_t def_k…
|
A D | obj.h | 753 mp_obj_t mp_obj_new_fun_bc(mp_obj_t def_args, mp_obj_t def_kw_args, const byte *code, const mp_uint…
|
Completed in 13 milliseconds