object types for Python. This section describes these structures and how they
are used.
+
+Base object types and macros
+----------------------------
+
All Python objects ultimately share a small number of fields at the beginning
of the object's representation in memory. These are represented by the
:c:type:`PyObject` and :c:type:`PyVarObject` types, which are defined, in turn,
1, type, size,
+Implementing functions and methods
+----------------------------------
+
.. c:type:: PyCFunction
Type of the functions used to implement most Python callables in C.
than wrapper object calls.
+Accessing attributes of extension types
+---------------------------------------
+
.. c:type:: PyMemberDef
Structure which describes an attribute of a type which corresponds to a C