Home | History | Annotate | Download | only in python2.7

Lines Matching defs:Py_DECREF

124 this type.  The Py_DECREF() macro uses the tp_dealloc method without
662 The macros Py_INCREF(op) and Py_DECREF(op) are used to increment or decrement
663 reference counts. Py_DECREF calls the object's deallocator function when
688 *** WARNING*** The Py_DECREF macro must have a side-effect-free argument
769 #define Py_DECREF(op) \
817 Py_DECREF(_py_tmp); \
823 #define Py_XDECREF(op) do { if ((op) == NULL) ; else Py_DECREF(op); } while (0)
830 PyAPI_FUNC(void) Py_DecRef(PyObject *);
910 objects must be stored somewhere or destroyed again with Py_DECREF().
928 it carefully, it may save lots of calls to Py_INCREF() and Py_DECREF() at
936 chain of deallocations, as each Py_DECREF in turn drops the refcount on "the
951 ... to Py_DECREF on contained objects. ...