summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2014-11-15 15:25:51 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2014-11-15 23:26:58 (GMT)
commite986e0039de21791bd1fbb1f59b13f58c4a46324 (patch)
treeff6c668e830ff39097d53f3c0a0898bf0f052b20 /templates
parent0fea3d4ca57187f271d7580ff16f32b7ab4657df (diff)
downloadDoxygen-e986e0039de21791bd1fbb1f59b13f58c4a46324.zip
Doxygen-e986e0039de21791bd1fbb1f59b13f58c4a46324.tar.gz
Doxygen-e986e0039de21791bd1fbb1f59b13f58c4a46324.tar.bz2
Added language attribute to XML output for classes, namespaces, and files
Diffstat (limited to 'templates')
-rw-r--r--templates/xml/compound.xsd21
1 files changed, 21 insertions, 0 deletions
diff --git a/templates/xml/compound.xsd b/templates/xml/compound.xsd
index be897c3..50e532e 100644
--- a/templates/xml/compound.xsd
+++ b/templates/xml/compound.xsd
@@ -39,6 +39,7 @@
</xsd:sequence>
<xsd:attribute name="id" type="xsd:string" />
<xsd:attribute name="kind" type="DoxCompoundKind" />
+ <xsd:attribute name="language" type="DoxLanguage" use="optional"/>
<xsd:attribute name="prot" type="DoxProtectionKind" />
<xsd:attribute name="final" type="DoxBool" use="optional"/>
<xsd:attribute name="sealed" type="DoxBool" use="optional"/>
@@ -686,6 +687,26 @@
</xsd:restriction>
</xsd:simpleType>
+ <xsd:simpleType name="DoxLanguage">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Unknown" />
+ <xsd:enumeration value="IDL" />
+ <xsd:enumeration value="Java" />
+ <xsd:enumeration value="C#" />
+ <xsd:enumeration value="D" />
+ <xsd:enumeration value="PHP" />
+ <xsd:enumeration value="Objective-C" />
+ <xsd:enumeration value="C++" />
+ <xsd:enumeration value="Javascript" />
+ <xsd:enumeration value="Python" />
+ <xsd:enumeration value="Fortran" />
+ <xsd:enumeration value="VHDL" />
+ <xsd:enumeration value="XML" />
+ <xsd:enumeration value="Tcl" />
+ <xsd:enumeration value="Markdown" />
+ </xsd:restriction>
+ </xsd:simpleType>
+
<xsd:simpleType name="DoxVirtualKind">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="non-virtual" />