Lines Matching refs:kind

69 STATIC void dict_print(const mp_print_t *print, mp_obj_t self_in, mp_print_kind_t kind) {  in dict_print()  argument
74 if (!(MICROPY_PY_UJSON && kind == PRINT_JSON)) { in dict_print()
75 kind = PRINT_REPR; in dict_print()
82 …if (MICROPY_PY_COLLECTIONS_ORDEREDDICT && self->base.type != &mp_type_dict && kind != PRINT_JSON) { in dict_print()
93 … bool add_quote = MICROPY_PY_UJSON && kind == PRINT_JSON && !mp_obj_is_str_or_bytes(next->key); in dict_print()
97 mp_obj_print_helper(print, next->key, kind); in dict_print()
102 mp_obj_print_helper(print, next->value, kind); in dict_print()
105 …if (MICROPY_PY_COLLECTIONS_ORDEREDDICT && self->base.type != &mp_type_dict && kind != PRINT_JSON) { in dict_print()
431 mp_dict_view_kind_t kind; member
439 mp_dict_view_kind_t kind; member
450 switch (self->kind) { in dict_view_it_iternext()
477 o->kind = view->kind; 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() argument
484 (void)kind; in dict_view_print()
488 mp_print_str(print, mp_dict_view_names[self->kind]); in dict_view_print()
506 if (o->kind != MP_DICT_VIEW_KEYS) { 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() argument
527 o->kind = 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() argument
533 return mp_obj_new_dict_view(self_in, kind); in dict_view()
559 o->kind = MP_DICT_VIEW_KEYS; in dict_getiter()