- PyGC_Collect
C_long PyGC_Collect()
 C equivalent of gc.collect().
- PyObject_Calloc
void* PyObject_Calloc(size_t , size_t )
 - PyObject_Free
void PyObject_Free(void* )
 - PyObject_GC_Del
void PyObject_GC_Del(void* )
 - PyObject_GC_New
type* PyObject_GC_New(PyTypeObject* o)
 - PyObject_GC_NewVar
type* PyObject_GC_NewVar(PyTypeObject* o, Py_ssize_t n)
 - PyObject_GC_Resize
type* PyObject_GC_Resize(PyVarObject* op, Py_ssize_t n)
 - PyObject_GC_Track
void PyObject_GC_Track(void* )
 - PyObject_GC_UnTrack
void PyObject_GC_UnTrack(void* )
 - PyObject_GET_WEAKREFS_LISTPTR
auto  PyObject_GET_WEAKREFS_LISTPTR(T o)
 - PyObject_IS_GC
int PyObject_IS_GC(PyObject* o)
 Test if an object has a GC head
- PyObject_Init
PyObject_BorrowedRef* PyObject_Init(PyObject* , PyTypeObject* )
 - PyObject_InitVar
Borrowed!PyVarObject* PyObject_InitVar(PyVarObject* , PyTypeObject* , Py_ssize_t )
 Don't allocate memory.  Instead of a 'type' parameter, take a pointer to a
   new object (allocated by an arbitrary allocator), and initialize its object
   header fields.
- PyObject_Malloc
void* PyObject_Malloc(size_t )
 - PyObject_New
type* PyObject_New(PyTypeObject* o)
 Allocates memory for a new object of the given
   type, and initializes part of it.  'type' must be the C structure type used
   to represent the object, and 'typeobj' the address of the corresponding
   type object.  Reference count and type pointer are filled in; the rest of
   the bytes of the object are *undefined*!  The resulting expression type is
   'type *'.  The size of the object is determined by the tp_basicsize field
   of the type object.
- PyObject_NewVar
type* PyObject_NewVar(PyTypeObject* o, Py_ssize_t n)
 PyObject_NewVar(type, typeobj, n) is similar but allocates a variable-size
   object with room for n items.  In addition to the refcount and type pointer
   fields, this also fills in the ob_size field.
- PyObject_Realloc
void* PyObject_Realloc(void* , size_t )
 - PyType_IS_GC
int PyType_IS_GC(PyTypeObject* t)
 Test if a type has a GC head
- PyType_SUPPORTS_WEAKREFS
auto  PyType_SUPPORTS_WEAKREFS(PyObject* t)
 Test if a type supports weak references
- _PyObject_GC_Calloc
PyObject* _PyObject_GC_Calloc(size_t )
 - _PyObject_GC_Malloc
PyObject* _PyObject_GC_Malloc(size_t )
 - _PyObject_GC_New
PyObject* _PyObject_GC_New(PyTypeObject* )
 - _PyObject_GC_NewVar
PyVarObject* _PyObject_GC_NewVar(PyTypeObject* , Py_ssize_t )
 - _PyObject_GC_Resize
PyVarObject* _PyObject_GC_Resize(PyVarObject* , Py_ssize_t )
 - _PyObject_New
PyObject* _PyObject_New(PyTypeObject* )
 - _PyObject_NewVar
PyVarObject* _PyObject_NewVar(PyTypeObject* , Py_ssize_t )
 
Mirror objimpl.h