Object Implementation Support¶
This chapter describes the functions, types, and macros used when defining new object types.
- Allocating Objects on the Heap
- Common Object Structures
- Type Objects
Py_TPFLAGS_HAVE_GETCHARBUFFERPy_TPFLAGS_HAVE_SEQUENCE_INPy_TPFLAGS_GCPy_TPFLAGS_HAVE_INPLACEOPSPy_TPFLAGS_CHECKTYPESPy_TPFLAGS_HAVE_RICHCOMPAREPy_TPFLAGS_HAVE_WEAKREFSPy_TPFLAGS_HAVE_ITERPy_TPFLAGS_HAVE_CLASSPy_TPFLAGS_HEAPTYPEPy_TPFLAGS_BASETYPEPy_TPFLAGS_READYPy_TPFLAGS_READYINGPy_TPFLAGS_HAVE_GCPy_TPFLAGS_DEFAULT
- Number Object Structures
- Mapping Object Structures
- Sequence Object Structures
- Buffer Object Structures
- Supporting Cyclic Garbage Collection
