Lines Matching refs:igo
200 _grouperobject *igo; in _grouper_create() local
202 igo = PyObject_GC_New(_grouperobject, &_grouper_type); in _grouper_create()
203 if (igo == NULL) in _grouper_create()
205 igo->parent = (PyObject *)parent; in _grouper_create()
207 igo->tgtkey = tgtkey; in _grouper_create()
210 PyObject_GC_Track(igo); in _grouper_create()
211 return (PyObject *)igo; in _grouper_create()
215 _grouper_dealloc(_grouperobject *igo) in _grouper_dealloc() argument
217 PyObject_GC_UnTrack(igo); in _grouper_dealloc()
218 Py_DECREF(igo->parent); in _grouper_dealloc()
219 Py_DECREF(igo->tgtkey); in _grouper_dealloc()
220 PyObject_GC_Del(igo); in _grouper_dealloc()
224 _grouper_traverse(_grouperobject *igo, visitproc visit, void *arg) in _grouper_traverse() argument
226 Py_VISIT(igo->parent); in _grouper_traverse()
227 Py_VISIT(igo->tgtkey); in _grouper_traverse()
232 _grouper_next(_grouperobject *igo) in _grouper_next() argument
234 groupbyobject *gbo = (groupbyobject *)igo->parent; in _grouper_next()
244 rcmp = PyObject_RichCompareBool(igo->tgtkey, gbo->currkey, Py_EQ); in _grouper_next()