diff options
author | Tom Rondeau | 2011-11-27 20:27:35 -0500 |
---|---|---|
committer | Tom Rondeau | 2011-11-27 20:27:35 -0500 |
commit | c04d53d32513a48187aa51efc9e99e9a140a2689 (patch) | |
tree | 4a4e1e25ae9b2be5d65c9396e654d699ed90c7b8 /gr-howto-write-a-block-cmake/docs/doxygen/doxyxml/example/xml/index.xsd | |
parent | 355dbf5b35e2c4ebbce6c5d7d1ef5a3b0f5610ce (diff) | |
download | gnuradio-c04d53d32513a48187aa51efc9e99e9a140a2689.tar.gz gnuradio-c04d53d32513a48187aa51efc9e99e9a140a2689.tar.bz2 gnuradio-c04d53d32513a48187aa51efc9e99e9a140a2689.zip |
docs: added doxygen and swig docs building tools into howto (cmake version only).
Diffstat (limited to 'gr-howto-write-a-block-cmake/docs/doxygen/doxyxml/example/xml/index.xsd')
-rw-r--r-- | gr-howto-write-a-block-cmake/docs/doxygen/doxyxml/example/xml/index.xsd | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/gr-howto-write-a-block-cmake/docs/doxygen/doxyxml/example/xml/index.xsd b/gr-howto-write-a-block-cmake/docs/doxygen/doxyxml/example/xml/index.xsd new file mode 100644 index 000000000..d7ab2a906 --- /dev/null +++ b/gr-howto-write-a-block-cmake/docs/doxygen/doxyxml/example/xml/index.xsd @@ -0,0 +1,66 @@ +<?xml version='1.0' encoding='utf-8' ?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <xsd:element name="doxygenindex" type="DoxygenType"/> + + <xsd:complexType name="DoxygenType"> + <xsd:sequence> + <xsd:element name="compound" type="CompoundType" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + <xsd:attribute name="version" type="xsd:string" use="required"/> + </xsd:complexType> + + <xsd:complexType name="CompoundType"> + <xsd:sequence> + <xsd:element name="name" type="xsd:string"/> + <xsd:element name="member" type="MemberType" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + <xsd:attribute name="refid" type="xsd:string" use="required"/> + <xsd:attribute name="kind" type="CompoundKind" use="required"/> + </xsd:complexType> + + <xsd:complexType name="MemberType"> + <xsd:sequence> + <xsd:element name="name" type="xsd:string"/> + </xsd:sequence> + <xsd:attribute name="refid" type="xsd:string" use="required"/> + <xsd:attribute name="kind" type="MemberKind" use="required"/> + </xsd:complexType> + + <xsd:simpleType name="CompoundKind"> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="class"/> + <xsd:enumeration value="struct"/> + <xsd:enumeration value="union"/> + <xsd:enumeration value="interface"/> + <xsd:enumeration value="protocol"/> + <xsd:enumeration value="category"/> + <xsd:enumeration value="exception"/> + <xsd:enumeration value="file"/> + <xsd:enumeration value="namespace"/> + <xsd:enumeration value="group"/> + <xsd:enumeration value="page"/> + <xsd:enumeration value="example"/> + <xsd:enumeration value="dir"/> + </xsd:restriction> + </xsd:simpleType> + + <xsd:simpleType name="MemberKind"> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="define"/> + <xsd:enumeration value="property"/> + <xsd:enumeration value="event"/> + <xsd:enumeration value="variable"/> + <xsd:enumeration value="typedef"/> + <xsd:enumeration value="enum"/> + <xsd:enumeration value="enumvalue"/> + <xsd:enumeration value="function"/> + <xsd:enumeration value="signal"/> + <xsd:enumeration value="prototype"/> + <xsd:enumeration value="friend"/> + <xsd:enumeration value="dcop"/> + <xsd:enumeration value="slot"/> + </xsd:restriction> + </xsd:simpleType> + +</xsd:schema> + |