2009-09-09 08:56:52 -05:00
|
|
|
Testing object descriptions
|
|
|
|
===========================
|
2008-10-18 12:57:35 -05:00
|
|
|
|
|
|
|
.. function:: func_without_module(a, b, *c[, d])
|
|
|
|
|
|
|
|
Does something.
|
|
|
|
|
|
|
|
.. function:: func_without_body()
|
|
|
|
|
2013-06-23 15:06:45 -05:00
|
|
|
.. function:: func_with_unknown_field()
|
|
|
|
|
|
|
|
: :
|
|
|
|
|
|
|
|
: empty field name:
|
|
|
|
|
|
|
|
:field_name:
|
|
|
|
|
|
|
|
:field_name all lower:
|
|
|
|
|
|
|
|
:FIELD_NAME:
|
|
|
|
|
|
|
|
:FIELD_NAME ALL CAPS:
|
|
|
|
|
|
|
|
:Field_Name:
|
|
|
|
|
|
|
|
:Field_Name All Word Caps:
|
|
|
|
|
|
|
|
:Field_name:
|
|
|
|
|
|
|
|
:Field_name First word cap:
|
|
|
|
|
|
|
|
:FIELd_name:
|
|
|
|
|
|
|
|
:FIELd_name PARTial caps:
|
|
|
|
|
2008-10-18 12:57:35 -05:00
|
|
|
.. function:: func_noindex
|
|
|
|
:noindex:
|
|
|
|
|
2010-02-28 02:21:24 -06:00
|
|
|
.. function:: func_with_module
|
|
|
|
:module: foolib
|
2008-10-18 12:57:35 -05:00
|
|
|
|
2011-01-04 16:39:13 -06:00
|
|
|
Referring to :func:`func with no index <func_noindex>`.
|
|
|
|
Referring to :func:`nothing <>`.
|
|
|
|
|
2008-10-18 12:57:35 -05:00
|
|
|
.. module:: mod
|
|
|
|
:synopsis: Module synopsis.
|
|
|
|
:platform: UNIX
|
|
|
|
|
|
|
|
.. function:: func_in_module
|
|
|
|
|
|
|
|
.. class:: Cls
|
|
|
|
|
|
|
|
.. method:: meth1
|
|
|
|
|
|
|
|
.. staticmethod:: meths
|
|
|
|
|
|
|
|
.. attribute:: attr
|
|
|
|
|
|
|
|
.. explicit class given
|
|
|
|
.. method:: Cls.meth2
|
|
|
|
|
|
|
|
.. explicit module given
|
|
|
|
.. exception:: Error(arg1, arg2)
|
|
|
|
:module: errmod
|
|
|
|
|
|
|
|
.. data:: var
|
|
|
|
|
|
|
|
|
|
|
|
.. currentmodule:: None
|
|
|
|
|
|
|
|
.. function:: func_without_module2() -> annotation
|
|
|
|
|
2010-08-05 09:03:36 -05:00
|
|
|
.. object:: long(parameter, \
|
|
|
|
list)
|
|
|
|
another one
|
|
|
|
|
2010-01-17 06:51:41 -06:00
|
|
|
.. class:: TimeInt
|
|
|
|
|
2011-01-03 16:08:13 -06:00
|
|
|
Has only one parameter (triggers special behavior...)
|
|
|
|
|
2010-07-27 12:19:29 -05:00
|
|
|
:param moo: |test|
|
|
|
|
:type moo: |test|
|
|
|
|
|
|
|
|
.. |test| replace:: Moo
|
|
|
|
|
2010-01-17 06:51:41 -06:00
|
|
|
.. class:: Time(hour, minute, isdst)
|
|
|
|
|
2011-01-03 17:23:27 -06:00
|
|
|
:param year: The year.
|
|
|
|
:type year: TimeInt
|
2010-01-17 06:51:41 -06:00
|
|
|
:param TimeInt minute: The minute.
|
|
|
|
:param isdst: whether it's DST
|
|
|
|
:type isdst: * some complex
|
|
|
|
* expression
|
|
|
|
:returns: a new :class:`Time` instance
|
|
|
|
:rtype: :class:`Time`
|
|
|
|
:raises ValueError: if the values are out of range
|
|
|
|
:ivar int hour: like *hour*
|
|
|
|
:ivar minute: like *minute*
|
|
|
|
:vartype minute: int
|
2011-01-03 17:23:27 -06:00
|
|
|
:param hour: Some parameter
|
|
|
|
:type hour: DuplicateType
|
2010-08-05 05:53:05 -05:00
|
|
|
:param hour: Duplicate param. Should not lead to crashes.
|
2011-01-03 17:23:27 -06:00
|
|
|
:type hour: DuplicateType
|
2010-01-17 06:51:41 -06:00
|
|
|
|
2008-10-18 12:57:35 -05:00
|
|
|
|
|
|
|
C items
|
|
|
|
=======
|
|
|
|
|
2009-07-13 13:53:11 -05:00
|
|
|
.. c:function:: Sphinx_DoSomething()
|
2008-10-18 12:57:35 -05:00
|
|
|
|
2009-07-13 13:53:11 -05:00
|
|
|
.. c:member:: SphinxStruct.member
|
2008-10-18 12:57:35 -05:00
|
|
|
|
2009-07-13 13:53:11 -05:00
|
|
|
.. c:macro:: SPHINX_USE_PYTHON
|
2008-10-18 12:57:35 -05:00
|
|
|
|
2009-07-13 13:53:11 -05:00
|
|
|
.. c:type:: SphinxType
|
2008-10-18 12:57:35 -05:00
|
|
|
|
2009-07-13 13:53:11 -05:00
|
|
|
.. c:var:: sphinx_global
|
2008-10-18 12:57:35 -05:00
|
|
|
|
|
|
|
|
2010-05-24 08:12:27 -05:00
|
|
|
Old C items (from oldcmarkup ext)
|
|
|
|
---------------------------------
|
|
|
|
|
|
|
|
.. cfunction:: Sphinx_Func()
|
|
|
|
|
|
|
|
Refer to :cfunc:`Sphinx_Func`.
|
|
|
|
|
|
|
|
|
2010-03-30 13:40:46 -05:00
|
|
|
Javascript items
|
|
|
|
================
|
|
|
|
|
|
|
|
.. js:function:: foo()
|
|
|
|
|
2010-03-30 14:39:18 -05:00
|
|
|
.. js:data:: bar
|
|
|
|
|
2010-03-30 16:50:48 -05:00
|
|
|
.. documenting the method of any object
|
2010-03-31 10:15:43 -05:00
|
|
|
.. js:function:: bar.baz(href, callback[, errback])
|
2010-03-30 16:50:48 -05:00
|
|
|
|
2010-03-31 10:15:43 -05:00
|
|
|
:param string href: The location of the resource.
|
|
|
|
:param callback: Get's called with the data returned by the resource.
|
|
|
|
:throws InvalidHref: If the `href` is invalid.
|
|
|
|
:returns: `undefined`
|
2010-03-30 17:22:57 -05:00
|
|
|
|
2010-03-31 10:15:43 -05:00
|
|
|
.. js:attribute:: bar.spam
|
2010-03-30 13:40:46 -05:00
|
|
|
|
2009-08-09 15:44:41 -05:00
|
|
|
References
|
|
|
|
==========
|
|
|
|
|
2009-09-08 05:07:27 -05:00
|
|
|
Referencing :class:`mod.Cls` or :Class:`mod.Cls` should be the same.
|
|
|
|
|
|
|
|
With target: :c:func:`Sphinx_DoSomething()` (parentheses are handled),
|
|
|
|
:c:member:`SphinxStruct.member`, :c:macro:`SPHINX_USE_PYTHON`,
|
|
|
|
:c:type:`SphinxType *` (pointer is handled), :c:data:`sphinx_global`.
|
|
|
|
|
|
|
|
Without target: :c:func:`CFunction`. :c:func:`!malloc`.
|
2009-08-09 15:44:41 -05:00
|
|
|
|
2010-03-30 14:14:01 -05:00
|
|
|
:js:func:`foo()`
|
|
|
|
:js:func:`foo`
|
|
|
|
|
2010-03-30 14:39:18 -05:00
|
|
|
:js:data:`bar`
|
2010-03-30 16:50:48 -05:00
|
|
|
:js:func:`bar.baz()`
|
|
|
|
:js:func:`bar.baz`
|
2010-03-30 17:40:20 -05:00
|
|
|
:js:func:`~bar.baz()`
|
2010-03-30 14:39:18 -05:00
|
|
|
|
2010-03-30 17:22:57 -05:00
|
|
|
:js:attr:`bar.baz`
|
|
|
|
|
2009-08-09 15:44:41 -05:00
|
|
|
|
2009-08-09 15:19:37 -05:00
|
|
|
Others
|
|
|
|
======
|
|
|
|
|
|
|
|
.. envvar:: HOME
|
|
|
|
|
2009-08-09 16:01:48 -05:00
|
|
|
.. program:: python
|
|
|
|
|
|
|
|
.. cmdoption:: -c command
|
|
|
|
|
|
|
|
.. program:: perl
|
|
|
|
|
|
|
|
.. cmdoption:: -c
|
|
|
|
|
2009-08-09 15:19:37 -05:00
|
|
|
|
2009-02-18 15:12:03 -06:00
|
|
|
User markup
|
|
|
|
===========
|
|
|
|
|
|
|
|
.. userdesc:: myobj:parameter
|
|
|
|
|
|
|
|
Description of userdesc.
|
|
|
|
|
|
|
|
|
|
|
|
Referencing :userdescrole:`myobj`.
|
2011-01-06 05:28:55 -06:00
|
|
|
|
|
|
|
|
|
|
|
CPP domain
|
|
|
|
==========
|
|
|
|
|
|
|
|
.. cpp:class:: n::Array<T,d>
|
|
|
|
|
|
|
|
.. cpp:function:: T& operator[]( unsigned j )
|
2011-09-22 03:23:54 -05:00
|
|
|
const T& operator[]( unsigned j ) const
|