Numworks Epsilon  1.4.1
Graphing Calculator Operating System
objpolyiter.c File Reference
#include <stdlib.h>
#include "py/runtime.h"

Go to the source code of this file.

Classes

struct  _mp_obj_polymorph_iter_t
 

Typedefs

typedef struct _mp_obj_polymorph_iter_t mp_obj_polymorph_iter_t
 

Functions

STATIC mp_obj_t polymorph_it_iternext (mp_obj_t self_in)
 

Variables

const mp_obj_type_t mp_type_polymorph_iter
 

Typedef Documentation

◆ mp_obj_polymorph_iter_t

Function Documentation

◆ polymorph_it_iternext()

STATIC mp_obj_t polymorph_it_iternext ( mp_obj_t  self_in)

Definition at line 42 of file objpolyiter.c.

Variable Documentation

◆ mp_type_polymorph_iter

const mp_obj_type_t mp_type_polymorph_iter
Initial value:
= {
.name = MP_QSTR_iterator,
.getiter = mp_identity_getiter,
.iternext = polymorph_it_iternext,
}
STATIC mp_obj_t polymorph_it_iternext(mp_obj_t self_in)
Definition: objpolyiter.c:42
const mp_obj_type_t mp_type_type
Definition: objtype.c:969
mp_obj_t mp_identity_getiter(mp_obj_t self, mp_obj_iter_buf_t *iter_buf)
Definition: obj.c:507
qstr name
Definition: obj.h:478

Definition at line 48 of file objpolyiter.c.