summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorVladimír Vondruš <mosra@centrum.cz>2017-11-29 17:51:39 (GMT)
committerVladimír Vondruš <mosra@centrum.cz>2017-11-29 17:51:39 (GMT)
commit169cad806ea795e5c425fd397aa0de54cbc0a81e (patch)
treee6bf67c83dbd12ce308215dd8f0534b8c12b3c8d /templates
parent17bceb8f4580535de52d19e8cadf0d088f972bef (diff)
downloadDoxygen-169cad806ea795e5c425fd397aa0de54cbc0a81e.zip
Doxygen-169cad806ea795e5c425fd397aa0de54cbc0a81e.tar.gz
Doxygen-169cad806ea795e5c425fd397aa0de54cbc0a81e.tar.bz2
Provide information about enum type "strongness" in the XML output.
There's a new boolean `strong` attribute on the `<memberdef>` element that defines whether the enum is a classic or a strong one. Tests were updated to verify both cases.
Diffstat (limited to 'templates')
-rw-r--r--templates/xml/compound.xsd1
1 files changed, 1 insertions, 0 deletions
diff --git a/templates/xml/compound.xsd b/templates/xml/compound.xsd
index 8affc20..0720823 100644
--- a/templates/xml/compound.xsd
+++ b/templates/xml/compound.xsd
@@ -146,6 +146,7 @@
<xsd:attribute name="id" type="xsd:string" />
<xsd:attribute name="prot" type="DoxProtectionKind" />
<xsd:attribute name="static" type="DoxBool" />
+ <xsd:attribute name="strong" type="DoxBool" use="optional"/>
<xsd:attribute name="const" type="DoxBool" use="optional"/>
<xsd:attribute name="explicit" type="DoxBool" use="optional"/>
<xsd:attribute name="inline" type="DoxBool" use="optional"/>