Lines Matching refs:base
49 const qstr *fields = ((mp_obj_namedtuple_type_t *)self->tuple.base.type)->fields; in namedtuple_asdict()
53 dictObj->base.type = &mp_type_ordereddict; in namedtuple_asdict()
66 mp_printf(print, "%q", o->tuple.base.type->name); in namedtuple_print()
67 const qstr *fields = ((mp_obj_namedtuple_type_t *)o->tuple.base.type)->fields; in namedtuple_print()
82 … size_t id = mp_obj_namedtuple_find_field((mp_obj_namedtuple_type_t *)self->tuple.base.type, attr); in namedtuple_attr()
107 type->base.name, num_fields, n_args + n_kw); in namedtuple_make_new()
113 tuple->base.type = type_in; in namedtuple_make_new()
146 memset(&o->base, 0, sizeof(o->base)); in mp_obj_new_namedtuple_base()
156 o->base.base.type = &mp_type_type; in mp_obj_new_namedtuple_type()
157 o->base.flags = MP_TYPE_FLAG_EQ_CHECKS_OTHER_TYPE; // can match tuple in mp_obj_new_namedtuple_type()
158 o->base.name = name; in mp_obj_new_namedtuple_type()
159 o->base.print = namedtuple_print; in mp_obj_new_namedtuple_type()
160 o->base.make_new = namedtuple_make_new; in mp_obj_new_namedtuple_type()
161 o->base.unary_op = mp_obj_tuple_unary_op; in mp_obj_new_namedtuple_type()
162 o->base.binary_op = mp_obj_tuple_binary_op; in mp_obj_new_namedtuple_type()
163 o->base.attr = namedtuple_attr; in mp_obj_new_namedtuple_type()
164 o->base.subscr = mp_obj_tuple_subscr; in mp_obj_new_namedtuple_type()
165 o->base.getiter = mp_obj_tuple_getiter; in mp_obj_new_namedtuple_type()
166 o->base.parent = &mp_type_tuple; in mp_obj_new_namedtuple_type()