29 #if MICROPY_PY_BUILTINS_FILTER 31 typedef struct _mp_obj_filter_t {
39 mp_obj_filter_t *o =
m_new_obj(mp_obj_filter_t);
66 .
name = MP_QSTR_filter,
67 .make_new = filter_make_new,
69 .iternext = filter_iternext,
72 #endif // MICROPY_PY_BUILTINS_FILTER
#define MP_OBJ_IS_TYPE(o, t)
const mp_obj_type_t mp_type_filter
#define MP_OBJ_FROM_PTR(p)
void mp_arg_check_num(size_t n_args, size_t n_kw, size_t n_args_min, size_t n_args_max, bool takes_kw)
#define mp_check_self(pred)
const mp_obj_type_t mp_type_type
mp_obj_t mp_identity_getiter(mp_obj_t self, mp_obj_iter_buf_t *iter_buf)
mp_obj_t mp_getiter(mp_obj_t o_in, mp_obj_iter_buf_t *iter_buf)
#define MP_OBJ_STOP_ITERATION
mp_obj_t mp_iternext(mp_obj_t o_in)
mp_obj_t mp_call_function_n_kw(mp_obj_t fun_in, size_t n_args, size_t n_kw, const mp_obj_t *args)
bool mp_obj_is_true(mp_obj_t arg)