
Doxygen Test Suite
==================

Class
-----

.. cpp:namespace:: @ex_doxygen_class

.. doxygenindex::
   :project: class

Interface
---------

.. cpp:namespace:: @ex_doxygen_interface

.. doxygenindex::
   :path: ../../examples/doxygen/interface/xml

Define
------

.. the macros are in the C domain, and anyway in global scope
.. cpp:namespace:: 0

.. doxygenindex::
   :path: ../../examples/doxygen/define/xml

Enum
----

.. cpp:namespace:: @ex_doxygen_enum

.. doxygenindex::
   :path: ../../examples/doxygen/enum/xml

File 
-----

.. cpp:namespace:: @ex_doxygen_file

.. doxygenindex::
   :path: ../../examples/doxygen/file/xml

Func
----

.. cpp:namespace:: @ex_doxygen_func

.. doxygenindex::
   :path: ../../examples/doxygen/func/xml

Page
----

.. this is not related to Sphinx, but let's reset the namespace anyway
.. cpp:namespace:: 0

.. doxygenindex::
   :path: ../../examples/doxygen/page/xml

Relates
-------

.. cpp:namespace:: @ex_doxygen_relates

.. doxygenindex::
   :path: ../../examples/doxygen/relates/xml

Author
------

.. cpp:namespace:: @ex_doxygen_author

.. doxygenindex::
   :path: ../../examples/doxygen/author/xml

Par
---

.. cpp:namespace:: @ex_doxygen_par

.. doxygenindex::
   :path: ../../examples/doxygen/par/xml

Parblock
--------

.. cpp:namespace:: @ex_doxygen_parblock

.. doxygenindex::
   :path: ../../examples/doxygen/parblock/xml

Overload
--------

.. cpp:namespace:: @ex_doxygen_overload

.. doxygenindex::
   :path: ../../examples/doxygen/overload/xml

Example
-------

.. cpp:namespace:: @ex_doxygen_example

.. doxygenindex::
   :path: ../../examples/doxygen/example/xml

Include
-------

.. cpp:namespace:: @ex_doxygen_include

.. doxygenindex::
   :path: ../../examples/doxygen/include/xml

QtStyle
-------

.. cpp:namespace:: @ex_doxygen_qtstyle

.. doxygenindex::
   :path: ../../examples/doxygen/qtstyle/xml

JdStyle
-------

.. cpp:namespace:: @ex_doxygen_jdstyle

.. doxygenindex::
   :path: ../../examples/doxygen/jdstyle/xml

StructCmd
---------

.. cpp:namespace:: @ex_doxygen_structcmd

.. doxygenindex::
   :path: ../../examples/doxygen/structcmd/xml

Autolink
--------

.. cpp:namespace:: @ex_doxygen_autolink

.. doxygenindex::
   :path: ../../examples/doxygen/autolink/xml

ResTypeDef
----------

.. cpp:namespace:: @ex_doxygen_restypedef

.. doxygenindex::
   :path: ../../examples/doxygen/restypedef/xml

AfterDoc
--------

.. cpp:namespace:: @ex_doxygen_afterdoc

.. doxygenindex::
   :path: ../../examples/doxygen/afterdoc/xml
   
Template
--------

.. cpp:namespace:: @ex_doxygen_template

.. doxygenindex::
   :path: ../../examples/doxygen/template/xml

Tag
---

.. cpp:namespace:: @ex_doxygen_tag

.. doxygenindex::
   :path: ../../examples/doxygen/tag/xml

Group
-----

.. cpp:namespace:: @ex_doxygen_group

.. doxygenindex::
   :path: ../../examples/doxygen/group/xml

Diagrams
--------

.. cpp:namespace:: @ex_doxygen_diagrams

.. doxygenindex::
   :path: ../../examples/doxygen/diagrams/xml
   :allow-dot-graphs:

Memgrp
------

.. cpp:namespace:: @ex_doxygen_memgrp

.. doxygenindex::
   :path: ../../examples/doxygen/memgrp/xml

Docstring
---------

.. doxygenindex::
   :path: ../../examples/doxygen/docstring/xml

PyExample
---------

.. doxygenindex::
   :path: ../../examples/doxygen/pyexample/xml


Manual
------

.. cpp:namespace:: @ex_doxygen_manual

.. doxygenindex::
   :path: ../../examples/doxygen/manual/xml
