diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2003-07-17 20:55:44 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2003-07-17 20:55:44 (GMT) |
commit | aee36e26c595fa69c0bdbba3c470ba8b7b153dac (patch) | |
tree | 8287e27d133bcae2c4cca5bbd409891c8618c52d /src/compound_xsd.h | |
parent | 5444ff60bbf81c46841827e66e72f3148edde9ff (diff) | |
download | Doxygen-aee36e26c595fa69c0bdbba3c470ba8b7b153dac.zip Doxygen-aee36e26c595fa69c0bdbba3c470ba8b7b153dac.tar.gz Doxygen-aee36e26c595fa69c0bdbba3c470ba8b7b153dac.tar.bz2 |
Release-1.3.2-20030717
Diffstat (limited to 'src/compound_xsd.h')
-rw-r--r-- | src/compound_xsd.h | 352 |
1 files changed, 351 insertions, 1 deletions
diff --git a/src/compound_xsd.h b/src/compound_xsd.h index 74a35b9..f914e0e 100644 --- a/src/compound_xsd.h +++ b/src/compound_xsd.h @@ -1,11 +1,361 @@ +"<?xml version='1.0' encoding='utf-8' ?>\n" "<xsd:schema xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n" " <xsd:element name=\"doxygen\" type=\"DoxygenType\"/>\n" "\n" +" <!-- Complex types -->\n" +"\n" " <xsd:complexType name=\"DoxygenType\">\n" +" <xsd:sequence maxOccurs=\"unbounded\">\n" +" <xsd:element name=\"compounddef\" type=\"compounddefType\" minOccurs=\"0\" />\n" +" </xsd:sequence>\n" +" <xsd:attribute name=\"version\" type=\"DoxVersionNumber\" use=\"required\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"compounddefType\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"compoundname\" type=\"xsd:string\"/>\n" +" <xsd:element name=\"title\" type=\"xsd:string\" minOccurs=\"0\" />\n" +" <xsd:element name=\"basecompoundref\" type=\"compoundRefType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"derivedcompoundref\" type=\"compoundRefType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"includes\" type=\"incType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"includedby\" type=\"incType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"incdepgraph\" type=\"graphType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"invincdepgraph\" type=\"graphType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"innerfile\" type=\"refType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"innerclass\" type=\"refType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"innernamespace\" type=\"refType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"innerpage\" type=\"refType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"innergroup\" type=\"refType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"templateparamlist\" type=\"templateparamlistType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"sectiondef\" type=\"sectiondefType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"briefdescription\" type=\"descriptionType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"detaileddescription\" type=\"descriptionType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"inheritancegraph\" type=\"graphType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"collaborationgraph\" type=\"graphType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"programlisting\" type=\"listingType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"location\" type=\"locationType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"listofallmembers\" type=\"listofallmembersType\" minOccurs=\"0\" />\n" +" </xsd:sequence>\n" +" <xsd:attribute name=\"id\" />\n" +" <xsd:attribute name=\"kind\" type=\"DoxCompoundKind\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"listofallmembersType\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"member\" type=\"memberRefType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" </xsd:sequence>\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"memberRefType\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"scope\" />\n" +" <xsd:element name=\"name\" />\n" +" </xsd:sequence>\n" +" <xsd:attribute name=\"refid\" />\n" +" <xsd:attribute name=\"prot\" type=\"DoxProtectionKind\" />\n" +" <xsd:attribute name=\"virt\" type=\"DoxVirtualKind\" />\n" +" <xsd:attribute name=\"ambiguityscope\" type=\"xsd:string\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"compoundRefType\" mixed=\"true\">\n" +" <xsd:attribute name=\"refid\" />\n" +" <xsd:attribute name=\"prot\" type=\"DoxProtectionKind\" />\n" +" <xsd:attribute name=\"virt\" type=\"DoxVirtualKind\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"reimplementType\" mixed=\"true\">\n" +" <xsd:attribute name=\"refid\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"incType\" mixed=\"true\">\n" +" <xsd:attribute name=\"refid\" />\n" +" <xsd:attribute name=\"local\" type=\"DoxBool\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"refType\" mixed=\"true\">\n" +" <xsd:attribute name=\"refid\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"refTextType\" mixed=\"true\">\n" +" <xsd:attribute name=\"refid\" />\n" +" <xsd:attribute name=\"kindref\" />\n" +" <xsd:attribute name=\"external\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"sectiondefType\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"header\" type=\"xsd:string\" minOccurs=\"0\" />\n" +" <xsd:element name=\"memberdef\" type=\"memberdefType\" maxOccurs=\"unbounded\" />\n" +" </xsd:sequence>\n" +" <xsd:attribute name=\"kind\" type=\"DoxSectionKind\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"memberdefType\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"type\" type=\"linkedTextType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"definition\" minOccurs=\"0\" />\n" +" <xsd:element name=\"argsstring\" minOccurs=\"0\" />\n" +" <xsd:element name=\"name\" />\n" +" <xsd:element name=\"reimplements\" type=\"reimplementType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"reimplementedby\" type=\"reimplementType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"param\" type=\"paramType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"enumvalue\" type=\"enumvalueType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"initializer\" type=\"linkedTextType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"exceptions\" type=\"linkedTextType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"briefdescription\" type=\"descriptionType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"detaileddescription\" type=\"descriptionType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"location\" type=\"locationType\" />\n" +" <xsd:element name=\"references\" type=\"referenceType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" <xsd:element name=\"referencedby\" type=\"referenceType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" </xsd:sequence>\n" +" <xsd:attribute name=\"kind\" type=\"DoxMemberKind\" />\n" +" <xsd:attribute name=\"id\" />\n" +" <xsd:attribute name=\"prot\" type=\"DoxProtectionKind\" />\n" +" <xsd:attribute name=\"static\" type=\"DoxBool\" />\n" +" <xsd:attribute name=\"const\" type=\"DoxBool\" />\n" +" <xsd:attribute name=\"explicit\" type=\"DoxBool\" />\n" +" <xsd:attribute name=\"inline\" type=\"DoxBool\" />\n" +" <xsd:attribute name=\"virt\" type=\"DoxVirtualKind\" />\n" +" <xsd:attribute name=\"volatile\" type=\"DoxBool\" />\n" +" <xsd:attribute name=\"mutable\" type=\"DoxBool\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"descriptionType\" mixed=\"true\">\n" +" <xsd:sequence>\n" +" <xsd:any processContents=\"lax\" minOccurs=\"0\" maxOccurs=\"unbounded\"/>\n" +" </xsd:sequence>\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"enumvalueType\" mixed=\"true\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"name\" />\n" +" <xsd:element name=\"briefdescription\" type=\"descriptionType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"detaileddescription\" type=\"descriptionType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"initializer\" type=\"linkedTextType\" minOccurs=\"0\" />\n" +" </xsd:sequence>\n" +" <xsd:attribute name=\"id\" />\n" +" <xsd:attribute name=\"prot\" type=\"DoxProtectionKind\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"templateparamlistType\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"param\" type=\"paramType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" </xsd:sequence>\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"paramType\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"type\" type=\"linkedTextType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"declname\" minOccurs=\"0\" />\n" +" <xsd:element name=\"defname\" minOccurs=\"0\" />\n" +" <xsd:element name=\"array\" minOccurs=\"0\" />\n" +" <xsd:element name=\"defval\" type=\"linkedTextType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"briefdescription\" type=\"descriptionType\" minOccurs=\"0\" />\n" +" </xsd:sequence>\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"linkedTextType\" mixed=\"true\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"ref\" type=\"refTextType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" </xsd:sequence>\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"graphType\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"node\" type=\"nodeType\" maxOccurs=\"unbounded\" />\n" +" </xsd:sequence>\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"nodeType\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"label\" />\n" +" <xsd:element name=\"link\" type=\"linkType\" minOccurs=\"0\" />\n" +" <xsd:element name=\"childnode\" type=\"childnodeType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" </xsd:sequence>\n" +" <xsd:attribute name=\"id\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"childnodeType\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"edgelabel\" minOccurs=\"0\" maxOccurs=\"unbounded\"/>\n" +" </xsd:sequence>\n" +" <xsd:attribute name=\"refid\" />\n" +" <xsd:attribute name=\"relation\" type=\"DoxGraphRelation\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"linkType\">\n" +" <xsd:attribute name=\"refid\" />\n" +" <xsd:attribute name=\"external\" use=\"optional\"/>\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"listingType\">\n" " <xsd:sequence>\n" +" <xsd:element name=\"codeline\" type=\"codelineType\" maxOccurs=\"unbounded\" />\n" " </xsd:sequence>\n" -" <xsd:attribute name=\"version\" type=\"xsd:string\" use=\"required\"/>\n" " </xsd:complexType>\n" "\n" +" <xsd:complexType name=\"codelineType\">\n" +" <xsd:sequence>\n" +" <xsd:element name=\"highlight\" type=\"highlightType\" minOccurs=\"0\" maxOccurs=\"unbounded\" />\n" +" </xsd:sequence>\n" +" <xsd:attribute name=\"lineno\" type=\"xsd:integer\" />\n" +" <xsd:attribute name=\"refid\" />\n" +" <xsd:attribute name=\"refkind\" type=\"DoxRefKind\" />\n" +" <xsd:attribute name=\"external\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"highlightType\" mixed=\"true\">\n" +" <xsd:choice minOccurs=\"0\" maxOccurs=\"unbounded\">\n" +" <xsd:element name=\"sp\" />\n" +" <xsd:element name=\"ref\" type=\"refTextType\" />\n" +" </xsd:choice>\n" +" <xsd:attribute name=\"class\" type=\"DoxHighlightClass\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"referenceType\" mixed=\"true\">\n" +" <xsd:attribute name=\"refid\" />\n" +" <xsd:attribute name=\"compoundref\" use=\"optional\" />\n" +" <xsd:attribute name=\"startline\" type=\"xsd:integer\" />\n" +" <xsd:attribute name=\"endline\" type=\"xsd:integer\" />\n" +" </xsd:complexType>\n" +"\n" +" <xsd:complexType name=\"locationType\">\n" +" <xsd:attribute name=\"file\" />\n" +" <xsd:attribute name=\"line\" type=\"xsd:integer\" />\n" +" <xsd:attribute name=\"bodystart\" type=\"xsd:integer\" />\n" +" <xsd:attribute name=\"bodyend\" type=\"xsd:integer\" />\n" +" </xsd:complexType>\n" +"\n" +" <!-- Simple types -->\n" +"\n" +" <xsd:simpleType name=\"DoxBool\">\n" +" <xsd:restriction base=\"xsd:string\">\n" +" <xsd:enumeration value=\"yes\" />\n" +" <xsd:enumeration value=\"no\" />\n" +" </xsd:restriction>\n" +" </xsd:simpleType>\n" +"\n" +" <xsd:simpleType name=\"DoxGraphRelation\">\n" +" <xsd:restriction base=\"xsd:string\">\n" +" <xsd:enumeration value=\"include\" />\n" +" <xsd:enumeration value=\"usage\" />\n" +" <xsd:enumeration value=\"template-instance\" />\n" +" <xsd:enumeration value=\"public-inheritance\" />\n" +" <xsd:enumeration value=\"protected-inheritance\" />\n" +" <xsd:enumeration value=\"private-inheritance\" />\n" +" </xsd:restriction>\n" +" </xsd:simpleType>\n" +"\n" +" <xsd:simpleType name=\"DoxRefKind\">\n" +" <xsd:restriction base=\"xsd:string\">\n" +" <xsd:enumeration value=\"compound\" />\n" +" <xsd:enumeration value=\"member\" />\n" +" </xsd:restriction>\n" +" </xsd:simpleType>\n" +"\n" +" <xsd:simpleType name=\"DoxMemberKind\">\n" +" <xsd:restriction base=\"xsd:string\">\n" +" <xsd:enumeration value=\"define\" />\n" +" <xsd:enumeration value=\"property\" />\n" +" <xsd:enumeration value=\"event\" />\n" +" <xsd:enumeration value=\"variable\" />\n" +" <xsd:enumeration value=\"typedef\" />\n" +" <xsd:enumeration value=\"enum\" />\n" +" <xsd:enumeration value=\"function\" />\n" +" <xsd:enumeration value=\"signal\" />\n" +" <xsd:enumeration value=\"prototype\" />\n" +" <xsd:enumeration value=\"friend\" />\n" +" <xsd:enumeration value=\"dcop\" />\n" +" <xsd:enumeration value=\"slot\" />\n" +" </xsd:restriction>\n" +" </xsd:simpleType>\n" +"\n" +" <xsd:simpleType name=\"DoxProtectionKind\">\n" +" <xsd:restriction base=\"xsd:string\">\n" +" <xsd:enumeration value=\"public\" />\n" +" <xsd:enumeration value=\"protected\" />\n" +" <xsd:enumeration value=\"private\" />\n" +" <xsd:enumeration value=\"package\" />\n" +" </xsd:restriction>\n" +" </xsd:simpleType>\n" +"\n" +" <xsd:simpleType name=\"DoxVirtualKind\">\n" +" <xsd:restriction base=\"xsd:string\">\n" +" <xsd:enumeration value=\"non-virtual\" />\n" +" <xsd:enumeration value=\"virtual\" />\n" +" <xsd:enumeration value=\"pure-virtual\" />\n" +" </xsd:restriction>\n" +" </xsd:simpleType>\n" +"\n" +" <xsd:simpleType name=\"DoxCompoundKind\">\n" +" <xsd:restriction base=\"xsd:string\">\n" +" <xsd:enumeration value=\"class\" />\n" +" <xsd:enumeration value=\"struct\" />\n" +" <xsd:enumeration value=\"union\" />\n" +" <xsd:enumeration value=\"interface\" />\n" +" <xsd:enumeration value=\"exception\" />\n" +" <xsd:enumeration value=\"file\" />\n" +" <xsd:enumeration value=\"namespace\" />\n" +" <xsd:enumeration value=\"group\" />\n" +" <xsd:enumeration value=\"page\" />\n" +" </xsd:restriction>\n" +" </xsd:simpleType>\n" +"\n" +" <xsd:simpleType name=\"DoxSectionKind\">\n" +" <xsd:restriction base=\"xsd:string\">\n" +" <xsd:enumeration value=\"user-defined\" />\n" +" <xsd:enumeration value=\"public-type\" />\n" +" <xsd:enumeration value=\"public-func\" />\n" +" <xsd:enumeration value=\"public-attrib\" />\n" +" <xsd:enumeration value=\"public-slot\" />\n" +" <xsd:enumeration value=\"signal\" />\n" +" <xsd:enumeration value=\"dcop-func\" />\n" +" <xsd:enumeration value=\"property\" />\n" +" <xsd:enumeration value=\"event\" />\n" +" <xsd:enumeration value=\"public-static-func\" />\n" +" <xsd:enumeration value=\"public-static-attrib\" />\n" +" <xsd:enumeration value=\"protected-type\" />\n" +" <xsd:enumeration value=\"protected-func\" />\n" +" <xsd:enumeration value=\"protected-attrib\" />\n" +" <xsd:enumeration value=\"protected-slot\" />\n" +" <xsd:enumeration value=\"protected-static-func\" />\n" +" <xsd:enumeration value=\"protected-static-attrib\" />\n" +" <xsd:enumeration value=\"private-type\" />\n" +" <xsd:enumeration value=\"private-func\" />\n" +" <xsd:enumeration value=\"private-attrib\" />\n" +" <xsd:enumeration value=\"private-slot\" />\n" +" <xsd:enumeration value=\"private-static-func\" />\n" +" <xsd:enumeration value=\"private-static-attrib\" />\n" +" <xsd:enumeration value=\"friend\" />\n" +" <xsd:enumeration value=\"related\" />\n" +" <xsd:enumeration value=\"define\" />\n" +" <xsd:enumeration value=\"prototype\" />\n" +" <xsd:enumeration value=\"typedef\" />\n" +" <xsd:enumeration value=\"enum\" />\n" +" <xsd:enumeration value=\"func\" />\n" +" <xsd:enumeration value=\"var\" />\n" +" </xsd:restriction>\n" +" </xsd:simpleType>\n" +"\n" +" <xsd:simpleType name=\"DoxHighlightClass\">\n" +" <xsd:restriction base=\"xsd:string\">\n" +" <xsd:enumeration value=\"comment\" />\n" +" <xsd:enumeration value=\"normal\" />\n" +" <xsd:enumeration value=\"preprocessor\" />\n" +" <xsd:enumeration value=\"keyword\" />\n" +" <xsd:enumeration value=\"keywordtype\" />\n" +" <xsd:enumeration value=\"keywordflow\" />\n" +" <xsd:enumeration value=\"stringliteral\" />\n" +" <xsd:enumeration value=\"charliteral\" />\n" +" </xsd:restriction>\n" +" </xsd:simpleType>\n" +"\n" +" <xsd:simpleType name=\"DoxVersionNumber\">\n" +" <xsd:restriction base=\"xsd:string\">\n" +" <xsd:pattern value=\"\\d+\\.\\d+.*\" />\n" +" </xsd:restriction>\n" +" </xsd:simpleType>\n" +"\n" +"\n" "</xsd:schema>\n" "\n" |