objimpl.h File Reference

Macros

#define PyObject_MALLOC
 
#define PyObject_REALLOC
 
#define PyObject_FREE
 
#define PyObject_Del
 
#define PyObject_DEL
 
#define PyObject_New(type, typeobj)
 
#define PyObject_NEW(type, typeobj)
 
#define PyObject_NewVar(type, typeobj, n)
 
#define PyObject_NEW_VAR(type, typeobj, n)
 
#define PyType_IS_GC(t)
 
#define PyObject_GC_Resize(type, op, n)
 
#define PyObject_GC_New(type, typeobj)
 
#define PyObject_GC_NewVar(type, typeobj, n)
 
#define Py_VISIT(op)
 
#define Py_CPYTHON_OBJIMPL_H
 

Functions

void * PyObject_Malloc (size_t size)
 
void * PyObject_Calloc (size_t nelem, size_t elsize)
 
void * PyObject_Realloc (void *ptr, size_t new_size)
 
void PyObject_Free (void *ptr)
 
PyObjectPyObject_Init (PyObject *, PyTypeObject *)
 
PyVarObjectPyObject_InitVar (PyVarObject *, PyTypeObject *, Py_ssize_t)
 
PyObject_PyObject_New (PyTypeObject *)
 
PyVarObject_PyObject_NewVar (PyTypeObject *, Py_ssize_t)
 
Py_ssize_t PyGC_Collect (void)
 
PyVarObject_PyObject_GC_Resize (PyVarObject *, Py_ssize_t)
 
PyObject_PyObject_GC_New (PyTypeObject *)
 
PyVarObject_PyObject_GC_NewVar (PyTypeObject *, Py_ssize_t)
 
void PyObject_GC_Track (void *)
 
void PyObject_GC_UnTrack (void *)
 
void PyObject_GC_Del (void *)
 
int PyObject_GC_IsTracked (PyObject *)
 
int PyObject_GC_IsFinalized (PyObject *)
 

Macro Definition Documentation

◆ PyObject_MALLOC

#define PyObject_MALLOC

◆ PyObject_REALLOC

#define PyObject_REALLOC

◆ PyObject_FREE

#define PyObject_FREE

◆ PyObject_Del

#define PyObject_Del

◆ PyObject_DEL

#define PyObject_DEL

◆ PyObject_New

#define PyObject_New (   type,
  typeobj 
)

◆ PyObject_NEW

#define PyObject_NEW (   type,
  typeobj 
)

◆ PyObject_NewVar

#define PyObject_NewVar (   type,
  typeobj,
  n 
)

◆ PyObject_NEW_VAR

#define PyObject_NEW_VAR (   type,
  typeobj,
  n 
)

◆ PyType_IS_GC

#define PyType_IS_GC (   t)

◆ PyObject_GC_Resize

#define PyObject_GC_Resize (   type,
  op,
  n 
)

◆ PyObject_GC_New

#define PyObject_GC_New (   type,
  typeobj 
)

◆ PyObject_GC_NewVar

#define PyObject_GC_NewVar (   type,
  typeobj,
  n 
)

◆ Py_VISIT

#define Py_VISIT (   op)

◆ Py_CPYTHON_OBJIMPL_H

#define Py_CPYTHON_OBJIMPL_H

Function Documentation

◆ PyObject_Malloc()

void* PyObject_Malloc ( size_t  size)

◆ PyObject_Calloc()

void* PyObject_Calloc ( size_t  nelem,
size_t  elsize 
)

◆ PyObject_Realloc()

void* PyObject_Realloc ( void *  ptr,
size_t  new_size 
)

◆ PyObject_Free()

void PyObject_Free ( void *  ptr)

◆ PyObject_Init()

PyObject* PyObject_Init ( PyObject ,
PyTypeObject  
)

◆ PyObject_InitVar()

PyVarObject* PyObject_InitVar ( PyVarObject ,
PyTypeObject ,
Py_ssize_t   
)

◆ _PyObject_New()

PyObject* _PyObject_New ( PyTypeObject )

◆ _PyObject_NewVar()

PyVarObject* _PyObject_NewVar ( PyTypeObject ,
Py_ssize_t   
)

◆ PyGC_Collect()

Py_ssize_t PyGC_Collect ( void  )

◆ _PyObject_GC_Resize()

PyVarObject* _PyObject_GC_Resize ( PyVarObject ,
Py_ssize_t   
)

◆ _PyObject_GC_New()

PyObject* _PyObject_GC_New ( PyTypeObject )

◆ _PyObject_GC_NewVar()

PyVarObject* _PyObject_GC_NewVar ( PyTypeObject ,
Py_ssize_t   
)

◆ PyObject_GC_Track()

void PyObject_GC_Track ( void *  )

◆ PyObject_GC_UnTrack()

void PyObject_GC_UnTrack ( void *  )

◆ PyObject_GC_Del()

void PyObject_GC_Del ( void *  )

◆ PyObject_GC_IsTracked()

int PyObject_GC_IsTracked ( PyObject )

◆ PyObject_GC_IsFinalized()

int PyObject_GC_IsFinalized ( PyObject )