|
STATIC mp_obj_t | static_class_method_make_new (const mp_obj_type_t *self_in, size_t n_args, size_t n_kw, const mp_obj_t *args) |
|
STATIC mp_obj_t | mp_obj_new_instance (const mp_obj_type_t *class, size_t subobjs) |
|
STATIC int | instance_count_native_bases (const mp_obj_type_t *type, const mp_obj_type_t **last_native_base) |
|
STATIC void | mp_obj_class_lookup (struct class_lookup_data *lookup, const mp_obj_type_t *type) |
|
STATIC void | instance_print (const mp_print_t *print, mp_obj_t self_in, mp_print_kind_t kind) |
|
mp_obj_t | mp_obj_instance_make_new (const mp_obj_type_t *self, size_t n_args, size_t n_kw, const mp_obj_t *args) |
|
STATIC mp_obj_t | instance_unary_op (mp_unary_op_t op, mp_obj_t self_in) |
|
STATIC mp_obj_t | instance_binary_op (mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) |
|
STATIC void | mp_obj_instance_load_attr (mp_obj_t self_in, qstr attr, mp_obj_t *dest) |
|
STATIC bool | mp_obj_instance_store_attr (mp_obj_t self_in, qstr attr, mp_obj_t value) |
|
void | mp_obj_instance_attr (mp_obj_t self_in, qstr attr, mp_obj_t *dest) |
|
STATIC mp_obj_t | instance_subscr (mp_obj_t self_in, mp_obj_t index, mp_obj_t value) |
|
STATIC mp_obj_t | mp_obj_instance_get_call (mp_obj_t self_in, mp_obj_t *member) |
|
bool | mp_obj_instance_is_callable (mp_obj_t self_in) |
|
mp_obj_t | mp_obj_instance_call (mp_obj_t self_in, size_t n_args, size_t n_kw, const mp_obj_t *args) |
|
STATIC mp_obj_t | instance_getiter (mp_obj_t self_in, mp_obj_iter_buf_t *iter_buf) |
|
STATIC mp_int_t | instance_get_buffer (mp_obj_t self_in, mp_buffer_info_t *bufinfo, mp_uint_t flags) |
|
STATIC void | type_print (const mp_print_t *print, mp_obj_t self_in, mp_print_kind_t kind) |
|
STATIC mp_obj_t | type_make_new (const mp_obj_type_t *type_in, size_t n_args, size_t n_kw, const mp_obj_t *args) |
|
STATIC mp_obj_t | type_call (mp_obj_t self_in, size_t n_args, size_t n_kw, const mp_obj_t *args) |
|
STATIC void | type_attr (mp_obj_t self_in, qstr attr, mp_obj_t *dest) |
|
mp_obj_t | mp_obj_new_type (qstr name, mp_obj_t bases_tuple, mp_obj_t locals_dict) |
|
STATIC void | super_print (const mp_print_t *print, mp_obj_t self_in, mp_print_kind_t kind) |
|
STATIC mp_obj_t | super_make_new (const mp_obj_type_t *type_in, size_t n_args, size_t n_kw, const mp_obj_t *args) |
|
STATIC void | super_attr (mp_obj_t self_in, qstr attr, mp_obj_t *dest) |
|
void | mp_load_super_method (qstr attr, mp_obj_t *dest) |
|
bool | mp_obj_is_subclass_fast (mp_const_obj_t object, mp_const_obj_t classinfo) |
|
STATIC mp_obj_t | mp_obj_is_subclass (mp_obj_t object, mp_obj_t classinfo) |
|
STATIC mp_obj_t | mp_builtin_issubclass (mp_obj_t object, mp_obj_t classinfo) |
|
| MP_DEFINE_CONST_FUN_OBJ_2 (mp_builtin_issubclass_obj, mp_builtin_issubclass) |
|
STATIC mp_obj_t | mp_builtin_isinstance (mp_obj_t object, mp_obj_t classinfo) |
|
| MP_DEFINE_CONST_FUN_OBJ_2 (mp_builtin_isinstance_obj, mp_builtin_isinstance) |
|
mp_obj_t | mp_instance_cast_to_native_base (mp_const_obj_t self_in, mp_const_obj_t native_type) |
|