diff options
author | Fred Drake <fdrake@acm.org> | 2001-12-11 19:40:16 +0000 |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2001-12-11 19:40:16 +0000 |
commit | eb3aa564d1ebbb9a4926a9a2993499c015e1ec73 (patch) | |
tree | c5bb21b610922c35a1e8c8439cf0c4c7891c9922 /Doc/api | |
parent | f09b5a7294ad6ca2253088ee45eee660fc047a5d (diff) | |
download | cpython-eb3aa564d1ebbb9a4926a9a2993499c015e1ec73.tar.gz |
A number of small adjustments.
Diffstat (limited to 'Doc/api')
-rw-r--r-- | Doc/api/concrete.tex | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/Doc/api/concrete.tex b/Doc/api/concrete.tex index 038bd5f706..13f1f0ab81 100644 --- a/Doc/api/concrete.tex +++ b/Doc/api/concrete.tex @@ -1370,7 +1370,7 @@ against an object's buffer interface, returning data from the target object. More information on the buffer interface is provided in the section -``Buffer Object Structures'' (section \ref{buffer-structs}), under +``Buffer Object Structures'' (section~\ref{buffer-structs}), under the description for \ctype{PyBufferProcs}\ttindex{PyBufferProcs}. A ``buffer object'' is defined in the \file{bufferobject.h} header @@ -1857,6 +1857,7 @@ def PyDict_MergeFromSeq2(a, seq2, override): \versionadded{2.2} \end{cfuncdesc} + \section{Other Objects \label{otherObjects}} \subsection{File Objects \label{fileObjects}} @@ -2188,8 +2189,11 @@ returned. \subsection{Descriptor Objects \label{descriptor-objects}} +``Descriptors'' are objects that describe some attribute of an object. +They are found in the dictionary of type objects. + \begin{cvardesc}{PyTypeObject}{PyProperty_Type} - The type object for a descriptor. + The type object for the built-in descriptor types. \versionadded{2.2} \end{cvardesc} @@ -2323,7 +2327,7 @@ acts as a proxy for the original object as much as it can. \obindex{CObject} Refer to \emph{Extending and Embedding the Python Interpreter}, -section 1.12 (``Providing a C API for an Extension Module), for more +section~1.12, ``Providing a C API for an Extension Module,'' for more information on using these objects. @@ -2341,7 +2345,7 @@ information on using these objects. \end{cfuncdesc} \begin{cfuncdesc}{PyObject*}{PyCObject_FromVoidPtr}{void* cobj, - void (*destr)(void *)} + void (*destr)(void *)} Creates a \ctype{PyCObject} from the \code{void *}\var{cobj}. The \var{destr} function will be called when the object is reclaimed, unless it is \NULL. @@ -2378,6 +2382,10 @@ itself. This de-referencing of the cell object requires support from the generated byte-code; these are not automatically de-referenced when accessed. Cell objects are not likely to be useful elsewhere. +\begin{ctypedesc}{PyCellObject} + The C structure used for cell objects. +\end{ctypedesc} + \begin{cvardesc}{PyTypeObject}{PyCell_Type} The type object corresponding to cell objects \end{cvardesc} |