Lines Matching refs:mp_obj_t
92 mp_uint_t (*native_from_obj)(mp_obj_t obj, mp_uint_t type);
93 mp_obj_t (*native_to_obj)(mp_uint_t val, mp_uint_t type);
95 mp_obj_t (*load_name)(qstr qst);
96 mp_obj_t (*load_global)(qstr qst);
97 mp_obj_t (*load_build_class)(void);
98 mp_obj_t (*load_attr)(mp_obj_t base, qstr attr);
99 void (*load_method)(mp_obj_t base, qstr attr, mp_obj_t *dest);
100 void (*load_super_method)(qstr attr, mp_obj_t *dest);
101 void (*store_name)(qstr qst, mp_obj_t obj);
102 void (*store_global)(qstr qst, mp_obj_t obj);
103 void (*store_attr)(mp_obj_t base, qstr attr, mp_obj_t val);
104 mp_obj_t (*obj_subscr)(mp_obj_t base, mp_obj_t index, mp_obj_t val);
105 bool (*obj_is_true)(mp_obj_t arg);
106 mp_obj_t (*unary_op)(mp_unary_op_t op, mp_obj_t arg);
107 mp_obj_t (*binary_op)(mp_binary_op_t op, mp_obj_t lhs, mp_obj_t rhs);
108 mp_obj_t (*new_tuple)(size_t n, const mp_obj_t *items);
109 mp_obj_t (*new_list)(size_t n, mp_obj_t *items);
110 mp_obj_t (*new_dict)(size_t n_args);
111 mp_obj_t (*new_set)(size_t n_args, mp_obj_t *items);
112 void (*set_store)(mp_obj_t self_in, mp_obj_t item);
113 mp_obj_t (*list_append)(mp_obj_t self_in, mp_obj_t arg);
114 mp_obj_t (*dict_store)(mp_obj_t self_in, mp_obj_t key, mp_obj_t value);
115 …mp_obj_t (*make_function_from_raw_code)(const mp_raw_code_t *rc, mp_obj_t def_args, mp_obj_t def_k…
116 mp_obj_t (*call_function_n_kw)(mp_obj_t fun_in, size_t n_args_kw, const mp_obj_t *args);
117 mp_obj_t (*call_method_n_kw)(size_t n_args, size_t n_kw, const mp_obj_t *args);
118 mp_obj_t (*call_method_n_kw_var)(bool have_self, size_t n_args_n_kw, const mp_obj_t *args);
119 mp_obj_t (*getiter)(mp_obj_t obj, mp_obj_iter_buf_t *iter);
120 mp_obj_t (*iternext)(mp_obj_iter_buf_t *iter);
123 void (*raise)(mp_obj_t o);
124 mp_obj_t (*import_name)(qstr name, mp_obj_t fromlist, mp_obj_t level);
125 mp_obj_t (*import_from)(mp_obj_t module, qstr name);
126 void (*import_all)(mp_obj_t module);
127 mp_obj_t (*new_slice)(mp_obj_t start, mp_obj_t stop, mp_obj_t step);
128 void (*unpack_sequence)(mp_obj_t seq, size_t num, mp_obj_t *items);
129 void (*unpack_ex)(mp_obj_t seq, size_t num, mp_obj_t *items);
132 …mp_obj_t (*make_closure_from_raw_code)(const mp_raw_code_t *rc, mp_uint_t n_closed_over, const mp_…
134 …(*setup_code_state)(mp_code_state_t *code_state, size_t n_args, size_t n_kw, const mp_obj_t *args);
137 bool (*yield_from)(mp_obj_t gen, mp_obj_t send_value, mp_obj_t *ret_value);
150 mp_obj_t (*obj_new_str)(const char *data, size_t len);
151 mp_obj_t (*obj_new_bytes)(const byte *data, size_t len);
152 mp_obj_t (*obj_new_bytearray_by_ref)(size_t n, void *items);
153 mp_obj_t (*obj_new_float_from_f)(float f);
154 mp_obj_t (*obj_new_float_from_d)(double d);
155 float (*obj_get_float_to_f)(mp_obj_t o);
156 double (*obj_get_float_to_d)(mp_obj_t o);
157 void (*get_buffer_raise)(mp_obj_t obj, mp_buffer_info_t *bufinfo, mp_uint_t flags);
158 const mp_stream_p_t *(*get_stream_raise)(mp_obj_t self_in, int flags);