Lines Matching refs:mp_obj_t

48 STATIC mp_obj_t dict_update(size_t n_args, const mp_obj_t *args, mp_map_t *kwargs);
69 STATIC void dict_print(const mp_print_t *print, mp_obj_t self_in, mp_print_kind_t kind) { in dict_print()
110 mp_obj_t mp_obj_dict_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj_t in mp_obj_dict_make_new()
111 mp_obj_t dict_out = mp_obj_new_dict(0); in mp_obj_dict_make_new()
120mp_obj_t args2[2] = {dict_out, args[0]}; // args[0] is always valid, even if it's not a positional… in mp_obj_dict_make_new()
128 STATIC mp_obj_t dict_unary_op(mp_unary_op_t op, mp_obj_t self_in) { in dict_unary_op()
146 STATIC mp_obj_t dict_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in dict_binary_op()
196 mp_obj_t mp_obj_dict_get(mp_obj_t self_in, mp_obj_t index) { in mp_obj_dict_get()
206 STATIC mp_obj_t dict_subscr(mp_obj_t self_in, mp_obj_t index, mp_obj_t value) { in dict_subscr()
236 STATIC mp_obj_t dict_clear(mp_obj_t self_in) { in dict_clear()
247 mp_obj_t mp_obj_dict_copy(mp_obj_t self_in) { in mp_obj_dict_copy()
250 mp_obj_t other_out = mp_obj_new_dict(self->map.alloc); in mp_obj_dict_copy()
264 STATIC mp_obj_t dict_fromkeys(size_t n_args, const mp_obj_t *args) { in dict_fromkeys()
265 mp_obj_t iter = mp_getiter(args[1], NULL); in dict_fromkeys()
266 mp_obj_t value = mp_const_none; in dict_fromkeys()
267 mp_obj_t next = MP_OBJ_NULL; in dict_fromkeys()
274 mp_obj_t self_out; in dict_fromkeys()
275 mp_obj_t len = mp_obj_len_maybe(args[1]); in dict_fromkeys()
294 STATIC mp_obj_t dict_get_helper(size_t n_args, const mp_obj_t *args, mp_map_lookup_kind_t lookup_ki… in dict_get_helper()
301 mp_obj_t value; in dict_get_helper()
324 STATIC mp_obj_t dict_get(size_t n_args, const mp_obj_t *args) { in dict_get()
329 STATIC mp_obj_t dict_pop(size_t n_args, const mp_obj_t *args) { in dict_pop()
334 STATIC mp_obj_t dict_setdefault(size_t n_args, const mp_obj_t *args) { in dict_setdefault()
339 STATIC mp_obj_t dict_popitem(mp_obj_t self_in) { in dict_popitem()
355 mp_obj_t items[] = {next->key, next->value}; in dict_popitem()
358 mp_obj_t tuple = mp_obj_new_tuple(2, items); in dict_popitem()
364 STATIC mp_obj_t dict_update(size_t n_args, const mp_obj_t *args, mp_map_t *kwargs) { in dict_update()
385 mp_obj_t iter = mp_getiter(args[1], NULL); in dict_update()
386 mp_obj_t next = MP_OBJ_NULL; in dict_update()
388 mp_obj_t inneriter = mp_getiter(next, NULL); in dict_update()
389 mp_obj_t key = mp_iternext(inneriter); in dict_update()
390 mp_obj_t value = mp_iternext(inneriter); in dict_update()
391 mp_obj_t stop = mp_iternext(inneriter); in dict_update()
432 mp_obj_t dict;
438 mp_obj_t dict;
442 STATIC mp_obj_t dict_view_it_iternext(mp_obj_t self_in) { in dict_view_it_iternext()
453 mp_obj_t items[] = {next->key, next->value}; in dict_view_it_iternext()
471 STATIC mp_obj_t dict_view_getiter(mp_obj_t view_in, mp_obj_iter_buf_t *iter_buf) { in dict_view_getiter()
483 STATIC void dict_view_print(const mp_print_t *print, mp_obj_t self_in, mp_print_kind_t kind) { in dict_view_print()
491 mp_obj_t self_iter = dict_view_getiter(self_in, &iter_buf); in dict_view_print()
492 mp_obj_t next = MP_OBJ_NULL; in dict_view_print()
503 STATIC mp_obj_t dict_view_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in dict_view_binary_op()
523 STATIC mp_obj_t mp_obj_new_dict_view(mp_obj_t dict, mp_dict_view_kind_t kind) { in mp_obj_new_dict_view()
531 STATIC mp_obj_t dict_view(mp_obj_t self_in, mp_dict_view_kind_t kind) { in dict_view()
536 STATIC mp_obj_t dict_items(mp_obj_t self_in) { in dict_items()
541 STATIC mp_obj_t dict_keys(mp_obj_t self_in) { in dict_keys()
546 STATIC mp_obj_t dict_values(mp_obj_t self_in) { in dict_values()
554 STATIC mp_obj_t dict_getiter(mp_obj_t self_in, mp_obj_iter_buf_t *iter_buf) { in dict_getiter()
621 mp_obj_t mp_obj_new_dict(size_t n_args) { in mp_obj_new_dict()
627 size_t mp_obj_dict_len(mp_obj_t self_in) { in mp_obj_dict_len()
632 mp_obj_t mp_obj_dict_store(mp_obj_t self_in, mp_obj_t key, mp_obj_t value) { in mp_obj_dict_store()
640 mp_obj_t mp_obj_dict_delete(mp_obj_t self_in, mp_obj_t key) { in mp_obj_dict_delete()
641 mp_obj_t args[2] = {self_in, key}; in mp_obj_dict_delete()