Home
last modified time | relevance | path

Searched refs:tp_finalize (Results 1 – 12 of 12) sorted by relevance

/external/python/cpython3/Doc/includes/
Dtypestruct.h78 destructor tp_finalize; member
/external/python/cpython3/Objects/
Dtypeslots.inc81 offsetof(PyHeapTypeObject, ht_type.tp_finalize),
Dobject.c189 if (tp->tp_finalize == NULL) in PyObject_CallFinalizer()
195 tp->tp_finalize(self); in PyObject_CallFinalizer()
Dtypeobject.c1213 if (type->tp_finalize) { in subtype_dealloc()
1261 has_finalizer = type->tp_finalize || type->tp_del; in subtype_dealloc()
1263 if (type->tp_finalize) { in subtype_dealloc()
5343 COPYSLOT(tp_finalize); in inherit_slots()
7175 TPSLOT("__del__", tp_finalize, slot_tp_finalize, (wrapperfunc)wrap_del, ""),
/external/python/cpython3/Misc/NEWS.d/
D3.5.0b3.rst242 _testmultiphase and xxlimited now use tp_traverse and tp_finalize to avoid
/external/python/cpython3/Include/cpython/
Dobject.h272 destructor tp_finalize; member
/external/python/cpython3/Doc/c-api/
Dtypeobj.rst146 …| :c:member:`~PyTypeObject.tp_finalize` | :c:type:`destructor` | __del__ …
1145 This bit is set when the :c:member:`~PyTypeObject.tp_finalize` slot is present in the
1152 :c:member:`~PyTypeObject.tp_finalize` slot is always present in the
1849 This field is deprecated. Use :c:member:`~PyTypeObject.tp_finalize` instead.
1861 .. c:member:: destructor PyTypeObject.tp_finalize
1865 void tp_finalize(PyObject *self);
1867 If :c:member:`~PyTypeObject.tp_finalize` is set, the interpreter calls it once when
1874 :c:member:`~PyTypeObject.tp_finalize` should not mutate the current exception status;
/external/python/cpython3/Modules/
D_asynciomodule.c1547 .tp_finalize = (destructor)FutureObj_finalize,
2549 .tp_finalize = (destructor)TaskObj_finalize,
Dgcmodule.c966 (finalize = Py_TYPE(op)->tp_finalize) != NULL) { in finalize_garbage()
/external/python/cpython3/Doc/extending/
Dnewtypes.rst133 :c:member:`~PyTypeObject.tp_finalize` type method.
/external/python/cpython3/Doc/whatsnew/
D3.8.rst2111 :c:member:`~PyTypeObject.tp_finalize` (:const:`Py_TPFLAGS_HAVE_FINALIZE`
2112 is not checked anymore before reading :c:member:`~PyTypeObject.tp_finalize`).
D3.5.rst2212 The :c:member:`PyTypeObject.tp_finalize` slot is now part of the stable ABI.