mirror of
https://github.com/python/cpython
synced 2026-09-29 12:10:30 +03:00
gh-107091: Fix the use of some C domain roles (#107092)
This commit is contained in:
parent
c65592c4d6
commit
08a228da05
11 changed files with 20 additions and 20 deletions
|
|
@ -225,7 +225,7 @@ object via :c:func:`PyObject_GetBuffer`. Since the complexity of the logical
|
|||
structure of the memory can vary drastically, the consumer uses the *flags*
|
||||
argument to specify the exact buffer type it can handle.
|
||||
|
||||
All :c:data:`Py_buffer` fields are unambiguously defined by the request
|
||||
All :c:type:`Py_buffer` fields are unambiguously defined by the request
|
||||
type.
|
||||
|
||||
request-independent fields
|
||||
|
|
@ -464,7 +464,7 @@ Buffer-related functions
|
|||
|
||||
.. c:function:: Py_ssize_t PyBuffer_SizeFromFormat(const char *format)
|
||||
|
||||
Return the implied :c:data:`~Py_buffer.itemsize` from :c:data:`~Py_buffer.format`.
|
||||
Return the implied :c:member:`~Py_buffer.itemsize` from :c:member:`~Py_buffer.format`.
|
||||
On error, raise an exception and return -1.
|
||||
|
||||
.. versionadded:: 3.9
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ Instance Method Objects
|
|||
|
||||
.. index:: pair: object; instancemethod
|
||||
|
||||
An instance method is a wrapper for a :c:data:`PyCFunction` and the new way
|
||||
to bind a :c:data:`PyCFunction` to a class object. It replaces the former call
|
||||
An instance method is a wrapper for a :c:type:`PyCFunction` and the new way
|
||||
to bind a :c:type:`PyCFunction` to a class object. It replaces the former call
|
||||
``PyMethod_New(func, NULL, class)``.
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -145,7 +145,7 @@ or request "multi-phase initialization" by returning the definition struct itsel
|
|||
|
||||
.. c:member:: PyModuleDef_Base m_base
|
||||
|
||||
Always initialize this member to :c:data:`PyModuleDef_HEAD_INIT`.
|
||||
Always initialize this member to :c:macro:`PyModuleDef_HEAD_INIT`.
|
||||
|
||||
.. c:member:: const char *m_name
|
||||
|
||||
|
|
|
|||
|
|
@ -215,7 +215,7 @@ Type Objects
|
|||
``Py_TYPE(self)`` may be a *subclass* of the intended class, and subclasses
|
||||
are not necessarily defined in the same module as their superclass.
|
||||
See :c:type:`PyCMethod` to get the class that defines the method.
|
||||
See :c:func:`PyType_GetModuleByDef` for cases when ``PyCMethod`` cannot
|
||||
See :c:func:`PyType_GetModuleByDef` for cases when :c:type:`!PyCMethod` cannot
|
||||
be used.
|
||||
|
||||
.. versionadded:: 3.9
|
||||
|
|
|
|||
|
|
@ -2255,8 +2255,8 @@ Number Object Structures
|
|||
|
||||
.. note::
|
||||
|
||||
The :c:data:`nb_reserved` field should always be ``NULL``. It
|
||||
was previously called :c:data:`nb_long`, and was renamed in
|
||||
The :c:member:`~PyNumberMethods.nb_reserved` field should always be ``NULL``. It
|
||||
was previously called :c:member:`!nb_long`, and was renamed in
|
||||
Python 3.0.1.
|
||||
|
||||
.. c:member:: binaryfunc PyNumberMethods.nb_add
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue