summaryrefslogtreecommitdiff
path: root/py/objnamedtuple.h
diff options
context:
space:
mode:
authorScott Shawcroft <scott@tannewt.org>2019-12-13 16:00:04 -0800
committerScott Shawcroft <scott@tannewt.org>2019-12-13 16:00:04 -0800
commitd8e66a5f32749f29f5274432c616b2bd001dc7b3 (patch)
tree2ad6468ef5890ddcc217ee467edf46f6b311355e /py/objnamedtuple.h
parent7f7105d36d5775e6b7842a24f06604a229b2aae3 (diff)
try 2. make namedtuple types handle subclasses
Diffstat (limited to 'py/objnamedtuple.h')
-rw-r--r--py/objnamedtuple.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/py/objnamedtuple.h b/py/objnamedtuple.h
index 0ea0d2862..5a7512e3a 100644
--- a/py/objnamedtuple.h
+++ b/py/objnamedtuple.h
@@ -49,6 +49,7 @@ typedef struct _mp_obj_namedtuple_t {
void namedtuple_print(const mp_print_t *print, mp_obj_t o_in, mp_print_kind_t kind);
size_t mp_obj_namedtuple_find_field(const mp_obj_namedtuple_type_t *type, qstr name);
+mp_obj_t namedtuple_subscr(mp_obj_t self_in, mp_obj_t index, mp_obj_t value);
void namedtuple_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest);
mp_obj_namedtuple_type_t *mp_obj_new_namedtuple_base(size_t n_fields, mp_obj_t *fields);
mp_obj_t namedtuple_make_new(const mp_obj_type_t *type_in, size_t n_args, const mp_obj_t *args, mp_map_t *kw_args);