mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
doc: Update document for autodoc :special-members: option
This commit is contained in:
parent
8411b9a536
commit
697fdea612
@ -155,6 +155,28 @@ inserting them into the page source under a suitable :rst:dir:`py:module`,
|
||||
.. versionchanged:: 3.2
|
||||
The option can now take arguments.
|
||||
|
||||
.. rst:directive:option:: special-members
|
||||
:type: no value or comma separated list
|
||||
|
||||
If set, autodoc will also generate document for the special members
|
||||
(that is, those named like ``__special__``)::
|
||||
|
||||
.. autoclass:: my.Class
|
||||
:members:
|
||||
:special-members:
|
||||
|
||||
It can also take an explicit list of member names to be documented as
|
||||
arguments::
|
||||
|
||||
.. autoclass:: my.Class
|
||||
:members:
|
||||
:special-members: __init__, __name__
|
||||
|
||||
.. versionadded:: 1.1
|
||||
|
||||
.. versionchanged:: 1.2
|
||||
The option can now take arguments
|
||||
|
||||
**Options and advanced usage**
|
||||
|
||||
* If you want to make the ``members`` option (or other options described
|
||||
@ -219,21 +241,6 @@ inserting them into the page source under a suitable :rst:dir:`py:module`,
|
||||
|
||||
.. versionadded:: 3.5
|
||||
|
||||
* Python "special" members (that is, those named like ``__special__``) will
|
||||
be included if the ``special-members`` flag option is given::
|
||||
|
||||
.. autoclass:: my.Class
|
||||
:members:
|
||||
:private-members:
|
||||
:special-members:
|
||||
|
||||
would document both "private" and "special" members of the class.
|
||||
|
||||
.. versionadded:: 1.1
|
||||
|
||||
.. versionchanged:: 1.2
|
||||
The option can now take arguments, i.e. the special members to document.
|
||||
|
||||
* For classes and exceptions, members inherited from base classes will be
|
||||
left out when documenting all members, unless you give the
|
||||
``inherited-members`` option, in addition to ``members``::
|
||||
|
Loading…
Reference in New Issue
Block a user