Skip to content

Commit 063dcfd

Browse files
Merge pull request sphinx-doc#9691 from teslabs/c-domain-retval
C, add support for return value list
2 parents 0424210 + 3387f3b commit 063dcfd

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

sphinx/domains/c.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
float_literal_suffix_re, hex_literal_re, identifier_re,
3737
integer_literal_re, integers_literal_suffix_re,
3838
octal_literal_re, verify_description_mode)
39-
from sphinx.util.docfields import Field, TypedField
39+
from sphinx.util.docfields import Field, GroupedField, TypedField
4040
from sphinx.util.docutils import SphinxDirective
4141
from sphinx.util.nodes import make_refnode
4242
from sphinx.util.typing import OptionSpec
@@ -3134,6 +3134,8 @@ class CObject(ObjectDescription[ASTDeclaration]):
31343134
TypedField('parameter', label=_('Parameters'),
31353135
names=('param', 'parameter', 'arg', 'argument'),
31363136
typerolename='expr', typenames=('type',)),
3137+
GroupedField('retval', label=_('Return values'),
3138+
names=('retvals', 'retval')),
31373139
Field('returnvalue', label=_('Returns'), has_arg=False,
31383140
names=('returns', 'return')),
31393141
Field('returntype', label=_('Return type'), has_arg=False,

0 commit comments

Comments
 (0)