From 3e5e102da17248ee984492294577b72a21d23b6f Mon Sep 17 00:00:00 2001 From: Rapptz Date: Mon, 9 Nov 2015 23:00:20 -0500 Subject: [PATCH] C++, Add support for template parameter info field lists --- CHANGES | 1 + sphinx/domains/cpp.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/CHANGES b/CHANGES index 79ad72f5a..4d9586348 100644 --- a/CHANGES +++ b/CHANGES @@ -17,6 +17,7 @@ Features added * C++, added new scope management directives ``namespace-push`` and ``namespace-pop``. * Intersphinx: Added support for fetching Intersphinx inventories with URLs using HTTP basic auth +* C++, added support for template parameter in function info field lists Bugs fixed ---------- diff --git a/sphinx/domains/cpp.py b/sphinx/domains/cpp.py index 9c28b7db0..8ff6ccac4 100644 --- a/sphinx/domains/cpp.py +++ b/sphinx/domains/cpp.py @@ -3321,6 +3321,9 @@ class CPPObject(ObjectDescription): GroupedField('parameter', label=l_('Parameters'), names=('param', 'parameter', 'arg', 'argument'), can_collapse=True), + GroupedField('template parameter', label=l_('Template Parameters'), + names=('tparam', 'template parameter'), + can_collapse=True), GroupedField('exceptions', label=l_('Throws'), rolename='cpp:class', names=('throws', 'throw', 'exception'), can_collapse=True),