diff options
| author | Paul Sokolovsky | 2014-05-02 02:13:04 +0300 |
|---|---|---|
| committer | Paul Sokolovsky | 2014-05-02 02:14:38 +0300 |
| commit | 0a7e01ae3c529fddf79dc5c71bf7e43cff3f9fa0 (patch) | |
| tree | 486cbf1480a6c44de30a38d775eb4f90cdf9de67 /py/objtype.h | |
| parent | d8351ca8a066d0ca607d78220b7476551f036fd1 (diff) | |
objtype: Rename mp_obj_class_t -> mp_obj_instance_t and move to local header.
TODO: Rename methods.
Diffstat (limited to 'py/objtype.h')
| -rw-r--r-- | py/objtype.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/py/objtype.h b/py/objtype.h new file mode 100644 index 000000000..c3176c328 --- /dev/null +++ b/py/objtype.h @@ -0,0 +1,8 @@ +// instance object +// creating an instance of a class makes one of these objects +typedef struct _mp_obj_instance_t { + mp_obj_base_t base; + mp_map_t members; + mp_obj_t subobj[]; + // TODO maybe cache __getattr__ and __setattr__ for efficient lookup of them +} mp_obj_instance_t; |
