Numworks Epsilon  1.4.1
Graphing Calculator Operating System
opmethods.c File Reference
#include "py/runtime0.h"
#include "py/builtin.h"

Go to the source code of this file.

Functions

STATIC mp_obj_t op_getitem (mp_obj_t self_in, mp_obj_t key_in)
 
 MP_DEFINE_CONST_FUN_OBJ_2 (mp_op_getitem_obj, op_getitem)
 
STATIC mp_obj_t op_setitem (mp_obj_t self_in, mp_obj_t key_in, mp_obj_t value_in)
 
 MP_DEFINE_CONST_FUN_OBJ_3 (mp_op_setitem_obj, op_setitem)
 
STATIC mp_obj_t op_delitem (mp_obj_t self_in, mp_obj_t key_in)
 
 MP_DEFINE_CONST_FUN_OBJ_2 (mp_op_delitem_obj, op_delitem)
 
STATIC mp_obj_t op_contains (mp_obj_t lhs_in, mp_obj_t rhs_in)
 
 MP_DEFINE_CONST_FUN_OBJ_2 (mp_op_contains_obj, op_contains)
 

Function Documentation

◆ MP_DEFINE_CONST_FUN_OBJ_2() [1/3]

MP_DEFINE_CONST_FUN_OBJ_2 ( mp_op_getitem_obj  ,
op_getitem   
)

◆ MP_DEFINE_CONST_FUN_OBJ_2() [2/3]

MP_DEFINE_CONST_FUN_OBJ_2 ( mp_op_delitem_obj  ,
op_delitem   
)

◆ MP_DEFINE_CONST_FUN_OBJ_2() [3/3]

MP_DEFINE_CONST_FUN_OBJ_2 ( mp_op_contains_obj  ,
op_contains   
)

◆ MP_DEFINE_CONST_FUN_OBJ_3()

MP_DEFINE_CONST_FUN_OBJ_3 ( mp_op_setitem_obj  ,
op_setitem   
)

◆ op_contains()

STATIC mp_obj_t op_contains ( mp_obj_t  lhs_in,
mp_obj_t  rhs_in 
)

Definition at line 48 of file opmethods.c.

◆ op_delitem()

STATIC mp_obj_t op_delitem ( mp_obj_t  self_in,
mp_obj_t  key_in 
)

Definition at line 42 of file opmethods.c.

◆ op_getitem()

STATIC mp_obj_t op_getitem ( mp_obj_t  self_in,
mp_obj_t  key_in 
)

Definition at line 30 of file opmethods.c.

◆ op_setitem()

STATIC mp_obj_t op_setitem ( mp_obj_t  self_in,
mp_obj_t  key_in,
mp_obj_t  value_in 
)

Definition at line 36 of file opmethods.c.