summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2016-09-21 20:01:27 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2016-09-21 20:01:27 (GMT)
commit9ef1bf94eef1af591c40102b930fef95250b8142 (patch)
tree38ec21af29d25dcec3db5961aa032dcc4e94058b /templates
parente12ec76f044b07d4e4fe167c93103be2879abaca (diff)
downloadDoxygen-9ef1bf94eef1af591c40102b930fef95250b8142.zip
Doxygen-9ef1bf94eef1af591c40102b930fef95250b8142.tar.gz
Doxygen-9ef1bf94eef1af591c40102b930fef95250b8142.tar.bz2
Bug 771152 - C++11 ref-qualifiers do not appear in Member Function Documentation section
Diffstat (limited to 'templates')
-rw-r--r--templates/html/htmlmemdef.tpl2
-rw-r--r--templates/xml/compound.xsd8
2 files changed, 10 insertions, 0 deletions
diff --git a/templates/html/htmlmemdef.tpl b/templates/html/htmlmemdef.tpl
index 2b03a22..cb9c9e0 100644
--- a/templates/html/htmlmemdef.tpl
+++ b/templates/html/htmlmemdef.tpl
@@ -94,6 +94,8 @@
{{ member.extraTypeChars }}
{% if member.hasConstQualifier %} const {% endif %}
{% if member.hasVolatileQualifier %} volatile {% endif %}
+ {% if member.hasRefQualifierLValue %} &amp; {% endif %}
+ {% if member.hasRefQualifierRValue %} &amp;&amp; {% endif %}
{{ member.trailingReturnType }}
{% endif %}
{% endif %}
diff --git a/templates/xml/compound.xsd b/templates/xml/compound.xsd
index c960c7b..f2ab42c 100644
--- a/templates/xml/compound.xsd
+++ b/templates/xml/compound.xsd
@@ -149,6 +149,7 @@
<xsd:attribute name="const" type="DoxBool" use="optional"/>
<xsd:attribute name="explicit" type="DoxBool" use="optional"/>
<xsd:attribute name="inline" type="DoxBool" use="optional"/>
+ <xsd:attribute name="refqual" type="DoxRefQualifierKind" use="optional"/>
<xsd:attribute name="virt" type="DoxVirtualKind" use="optional"/>
<xsd:attribute name="volatile" type="DoxBool" use="optional"/>
<xsd:attribute name="mutable" type="DoxBool" use="optional"/>
@@ -689,6 +690,13 @@
</xsd:restriction>
</xsd:simpleType>
+ <xsd:simpleType name="DoxRefQualifierKind">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="lvalue" />
+ <xsd:enumeration value="rvalue" />
+ </xsd:restriction>
+ </xsd:simpleType>
+
<xsd:simpleType name="DoxLanguage">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Unknown" />