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_GETCHARBUFFER
Py_TPFLAGS_HAVE_SEQUENCE_IN
Py_TPFLAGS_GC
Py_TPFLAGS_HAVE_INPLACEOPS
Py_TPFLAGS_CHECKTYPES
Py_TPFLAGS_HAVE_RICHCOMPARE
Py_TPFLAGS_HAVE_WEAKREFS
Py_TPFLAGS_HAVE_ITER
Py_TPFLAGS_HAVE_CLASS
Py_TPFLAGS_HEAPTYPE
Py_TPFLAGS_BASETYPE
Py_TPFLAGS_READY
Py_TPFLAGS_READYING
Py_TPFLAGS_HAVE_GC
Py_TPFLAGS_DEFAULT
- Number Object Structures
- Mapping Object Structures
- Sequence Object Structures
- Buffer Object Structures
- Supporting Cyclic Garbage Collection