Soporte de implementación de objetos¶
Este capítulo describe las funciones, los tipos y las macros utilizados al definir nuevos tipos de objetos.
- Asignación de objetos en el montículo
- Estructuras de objetos comunes
- Objetos tipo
- Referencia rápida
- Definición de
PyTypeObject
- Ranuras (Slots)
PyObject
- Ranuras
PyVarObject
- Ranuras
PyTypeObject
Py_TPFLAGS_HEAPTYPE
Py_TPFLAGS_BASETYPE
Py_TPFLAGS_READY
Py_TPFLAGS_READYING
Py_TPFLAGS_HAVE_GC
Py_TPFLAGS_DEFAULT
Py_TPFLAGS_METHOD_DESCRIPTOR
Py_TPFLAGS_MANAGED_DICT
Py_TPFLAGS_MANAGED_WEAKREF
Py_TPFLAGS_ITEMS_AT_END
Py_TPFLAGS_LONG_SUBCLASS
Py_TPFLAGS_LIST_SUBCLASS
Py_TPFLAGS_TUPLE_SUBCLASS
Py_TPFLAGS_BYTES_SUBCLASS
Py_TPFLAGS_UNICODE_SUBCLASS
Py_TPFLAGS_DICT_SUBCLASS
Py_TPFLAGS_BASE_EXC_SUBCLASS
Py_TPFLAGS_TYPE_SUBCLASS
Py_TPFLAGS_HAVE_FINALIZE
Py_TPFLAGS_HAVE_VECTORCALL
Py_TPFLAGS_IMMUTABLETYPE
Py_TPFLAGS_DISALLOW_INSTANTIATION
Py_TPFLAGS_MAPPING
Py_TPFLAGS_SEQUENCE
Py_TPFLAGS_VALID_VERSION_TAG
- Tipos estáticos
- Tipos Heap
- Estructuras de objetos de números
- Estructuras de objetos mapeo
- Estructuras de objetos secuencia
- Estructuras de objetos búfer
- Estructuras de objetos asíncronos
- Tipo Ranura typedefs
- Ejemplos
- Apoyo a la recolección de basura cíclica