mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 03:44:55 +00:00 
			
		
		
		
	docs: correct references to __isub__ etc (GH-28297)
This commit is contained in:
		
							parent
							
								
									9fd87a5fe5
								
							
						
					
					
						commit
						800bd01b6d
					
				
					 1 changed files with 132 additions and 132 deletions
				
			
		| 
						 | 
				
			
			@ -189,138 +189,138 @@ sub-slots
 | 
			
		|||
.. table::
 | 
			
		||||
   :widths: 26,17,12
 | 
			
		||||
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | Slot                                                    | :ref:`Type <slot-typedefs-table>` | special       |
 | 
			
		||||
   |                                                         |                                   | methods       |
 | 
			
		||||
   +=========================================================+===================================+==============+
 | 
			
		||||
   +=========================================================+===================================+===============+
 | 
			
		||||
   | :c:member:`~PyAsyncMethods.am_await`                    | :c:type:`unaryfunc`               | __await__     |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyAsyncMethods.am_aiter`                    | :c:type:`unaryfunc`               | __aiter__     |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyAsyncMethods.am_anext`                    | :c:type:`unaryfunc`               | __anext__     |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyAsyncMethods.am_send`                     | :c:type:`sendfunc`                |               |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   |                                                                                                             |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_add`                     | :c:type:`binaryfunc`              | __add__       |
 | 
			
		||||
   |                                                         |                                   | __radd__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_add`             | :c:type:`binaryfunc`              | __iadd__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_subtract`                | :c:type:`binaryfunc`              | __sub__       |
 | 
			
		||||
   |                                                         |                                   | __rsub__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_subtract`        | :c:type:`binaryfunc`              | __sub__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_subtract`        | :c:type:`binaryfunc`              | __isub__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_multiply`                | :c:type:`binaryfunc`              | __mul__       |
 | 
			
		||||
   |                                                         |                                   | __rmul__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_multiply`        | :c:type:`binaryfunc`              | __mul__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_multiply`        | :c:type:`binaryfunc`              | __imul__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_remainder`               | :c:type:`binaryfunc`              | __mod__       |
 | 
			
		||||
   |                                                         |                                   | __rmod__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_remainder`       | :c:type:`binaryfunc`              | __mod__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_remainder`       | :c:type:`binaryfunc`              | __imod__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_divmod`                  | :c:type:`binaryfunc`              | __divmod__    |
 | 
			
		||||
   |                                                         |                                   | __rdivmod__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_power`                   | :c:type:`ternaryfunc`             | __pow__       |
 | 
			
		||||
   |                                                         |                                   | __rpow__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_power`           | :c:type:`ternaryfunc`             | __pow__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_power`           | :c:type:`ternaryfunc`             | __ipow__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_negative`                | :c:type:`unaryfunc`               | __neg__       |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_positive`                | :c:type:`unaryfunc`               | __pos__       |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_absolute`                | :c:type:`unaryfunc`               | __abs__       |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_bool`                    | :c:type:`inquiry`                 | __bool__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_invert`                  | :c:type:`unaryfunc`               | __invert__    |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_lshift`                  | :c:type:`binaryfunc`              | __lshift__    |
 | 
			
		||||
   |                                                         |                                   | __rlshift__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_lshift`          | :c:type:`binaryfunc`              | __lshift__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_lshift`          | :c:type:`binaryfunc`              | __ilshift__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_rshift`                  | :c:type:`binaryfunc`              | __rshift__    |
 | 
			
		||||
   |                                                         |                                   | __rrshift__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_rshift`          | :c:type:`binaryfunc`              | __rshift__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_rshift`          | :c:type:`binaryfunc`              | __irshift__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_and`                     | :c:type:`binaryfunc`              | __and__       |
 | 
			
		||||
   |                                                         |                                   | __rand__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_and`             | :c:type:`binaryfunc`              | __and__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_and`             | :c:type:`binaryfunc`              | __iand__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_xor`                     | :c:type:`binaryfunc`              | __xor__       |
 | 
			
		||||
   |                                                         |                                   | __rxor__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_xor`             | :c:type:`binaryfunc`              | __xor__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_xor`             | :c:type:`binaryfunc`              | __ixor__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_or`                      | :c:type:`binaryfunc`              | __or__        |
 | 
			
		||||
   |                                                         |                                   | __ror__       |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_or`              | :c:type:`binaryfunc`              | __or__       |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_or`              | :c:type:`binaryfunc`              | __ior__       |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_int`                     | :c:type:`unaryfunc`               | __int__       |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_reserved`                | void *                            |               |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_float`                   | :c:type:`unaryfunc`               | __float__     |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_floor_divide`            | :c:type:`binaryfunc`              | __floordiv__  |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_floor_divide`    | :c:type:`binaryfunc`              | __floordiv__ |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_floor_divide`    | :c:type:`binaryfunc`              | __ifloordiv__ |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_true_divide`             | :c:type:`binaryfunc`              | __truediv__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_true_divide`     | :c:type:`binaryfunc`              | __truediv__  |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_true_divide`     | :c:type:`binaryfunc`              | __itruediv__  |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_index`                   | :c:type:`unaryfunc`               | __index__     |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_matrix_multiply`         | :c:type:`binaryfunc`              | __matmul__    |
 | 
			
		||||
   |                                                         |                                   | __rmatmul__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_matrix_multiply` | :c:type:`binaryfunc`              | __matmul__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyNumberMethods.nb_inplace_matrix_multiply` | :c:type:`binaryfunc`              | __imatmul__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   |                                                                                                             |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyMappingMethods.mp_length`                 | :c:type:`lenfunc`                 | __len__       |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyMappingMethods.mp_subscript`              | :c:type:`binaryfunc`              | __getitem__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyMappingMethods.mp_ass_subscript`          | :c:type:`objobjargproc`           | __setitem__,  |
 | 
			
		||||
   |                                                         |                                   | __delitem__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   |                                                                                                             |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PySequenceMethods.sq_length`                | :c:type:`lenfunc`                 | __len__       |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PySequenceMethods.sq_concat`                | :c:type:`binaryfunc`              | __add__       |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PySequenceMethods.sq_repeat`                | :c:type:`ssizeargfunc`            | __mul__       |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PySequenceMethods.sq_item`                  | :c:type:`ssizeargfunc`            | __getitem__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PySequenceMethods.sq_ass_item`              | :c:type:`ssizeobjargproc`         | __setitem__   |
 | 
			
		||||
   |                                                         |                                   | __delitem__   |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PySequenceMethods.sq_contains`              | :c:type:`objobjproc`              | __contains__  |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PySequenceMethods.sq_inplace_concat`        | :c:type:`binaryfunc`              | __iadd__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PySequenceMethods.sq_inplace_repeat`        | :c:type:`ssizeargfunc`            | __imul__      |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   |                                                                                                             |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyBufferProcs.bf_getbuffer`                 | :c:func:`getbufferproc`           |               |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
   | :c:member:`~PyBufferProcs.bf_releasebuffer`             | :c:func:`releasebufferproc`       |               |
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+--------------+
 | 
			
		||||
   +---------------------------------------------------------+-----------------------------------+---------------+
 | 
			
		||||
 | 
			
		||||
.. _slot-typedefs-table:
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue