Lines Matching refs:items

56         mp_obj_print_helper(print, o->items[i], kind);  in mp_obj_tuple_print()
89 mp_obj_t *items = m_new(mp_obj_t, alloc); in mp_obj_tuple_make_new() local
95 items = m_renew(mp_obj_t, items, alloc, alloc * 2); in mp_obj_tuple_make_new()
98 items[len++] = item; in mp_obj_tuple_make_new()
101 mp_obj_t tuple = mp_obj_new_tuple(len, items); in mp_obj_tuple_make_new()
102 m_del(mp_obj_t, items, alloc); in mp_obj_tuple_make_new()
123 … return mp_obj_new_bool(mp_seq_cmp_objs(op, self->items, self->len, another->items, another->len)); in tuple_cmp_helper()
135 hash += MP_OBJ_SMALL_INT_VALUE(mp_unary_op(MP_UNARY_OP_HASH, self->items[i])); in mp_obj_tuple_unary_op()
156 mp_seq_cat(s->items, o->items, o->len, p->items, p->len, mp_obj_t); in mp_obj_tuple_binary_op()
169 mp_seq_multiply(o->items, sizeof(*o->items), o->len, n, s->items); in mp_obj_tuple_binary_op()
195 mp_seq_copy(res->items, self->items + slice.start, res->len, mp_obj_t); in mp_obj_tuple_subscr()
200 return self->items[index_value]; in mp_obj_tuple_subscr()
209 return mp_seq_count_obj(self->items, self->len, value); in tuple_count()
216 return mp_seq_index_obj(self->items, self->len, n_args, args); in tuple_index()
242 mp_obj_t mp_obj_new_tuple(size_t n, const mp_obj_t *items) { in mp_obj_new_tuple() argument
249 if (items) { in mp_obj_new_tuple()
251 o->items[i] = items[i]; in mp_obj_new_tuple()
257 void mp_obj_tuple_get(mp_obj_t self_in, size_t *len, mp_obj_t **items) { in mp_obj_tuple_get() argument
261 *items = &self->items[0]; in mp_obj_tuple_get()
283 mp_obj_t o_out = self->tuple->items[self->cur]; in tuple_it_iternext()