xo-expression2/docs
2024-05-19 17:53:35 -04:00
..
_static xo-unit: docs: + _static dir 2024-04-03 14:58:11 -04:00
basis-unit-class.rst xo-unit: ++ documentation for bu_store 2024-05-19 17:53:03 -04:00
basis-unit-constants.rst xo-unit: minor reorg 2024-05-08 21:43:56 -04:00
basis-unit-reference.rst xo-unit: ++ documentation for bu_store 2024-05-19 17:53:03 -04:00
bpu-class.rst xo-unit: ++ documentation for bu_store 2024-05-19 17:53:03 -04:00
bu-store-class.rst xo-unit: ++ documentation for bu_store 2024-05-19 17:53:03 -04:00
CMakeLists.txt xo-unit: ++ documentation for bu_store 2024-05-19 17:53:03 -04:00
conf.py xo-unit: docs improvements. Now using sphinxcontrib-ditaa 2024-05-07 10:46:43 -04:00
development.rst xo-unit: streamline unit spec + docs 2024-05-08 22:13:35 -04:00
dimension-enum.rst xo-unit: ++ documentation for bu_store 2024-05-19 17:53:03 -04:00
examples.rst xo-unit: tidy example ex6 + docs 2024-05-04 15:24:25 -04:00
glossary.rst xo-unit: ++ docs 2024-05-04 11:38:28 -04:00
implementation.rst xo-unit: ++ documentation for bu_store 2024-05-19 17:53:03 -04:00
index.rst xo-unit: ++ documentation for bu_store 2024-05-19 17:53:03 -04:00
install.rst xo-unit: doc improvements to match upgraded ex1, ex2, ex3 2024-05-03 18:47:43 -04:00
natural-unit-class.rst xo-unit: + missing doc .rst files 2024-05-19 17:53:35 -04:00
quantity-class.rst xo-unit: docs extension 2024-05-07 21:48:48 -04:00
quantity-factoryfunctions.rst xo-unit: docs improvements. Now using sphinxcontrib-ditaa 2024-05-07 10:46:43 -04:00
quantity-reference.rst xo-unit: ++ documentation for bu_store 2024-05-19 17:53:03 -04:00
quantity-unitvars.rst xo-unit: docs improvements. Now using sphinxcontrib-ditaa 2024-05-07 10:46:43 -04:00
README xo-unit: ++ documentation for bu_store 2024-05-19 17:53:03 -04:00
scaled-unit-class.rst xo-unit: + missing doc .rst files 2024-05-19 17:53:35 -04:00
unit-concept.rst xo-unit: docs: cmakefile deps ++ cover quantity features 2024-04-05 01:45:17 -04:00
unit-quantities.rst xo-unit: docs: cmakefile deps ++ cover quantity features 2024-04-05 01:45:17 -04:00
unit-reference.rst xo-unit: docs: cmakefile deps ++ cover quantity features 2024-04-05 01:45:17 -04:00

build

        +-----------------------------------------------+
        | cmake                                         |
        |   CMakeLists.txt                              |
        |   $PREFIX/share/cmake/xo_macros/xo_cxx.cmake  |
        +-----------------------------------------------+
           |
           |                                                  +----------------------+
           +------------------------------------------------->| .build/docs/Doxyfile |
           |                                                  +----------------------+
           |                                                     |
           |                                        /------------/
           |                                        |
           |                                        v
           |     +---------------------------------------+    +-----------------+
           +---->| doxygen                               |--->| .build/docs/dox |
           |     |   $PREFIX/share/xo-macros/Doxyfile.in |    |   +- html/      |
           |     +---------------------------------------+    |   +- xml/       |
           |                                                  +-----------------+
           |                                                     |
           |                                        /------------/
           |                                        |
           |                                        v
           |     +---------------------------------------+    +--------------------+
           \---->| sphinx                                |--->| .build/docs/sphinx |
                 |   +- conf.py                          |    |   +- html/         |
                 |   +- _static/                         |    +--------------------+
                 |   +- *.rst                            |
                 +---------------------------------------+

files

   README            this file
   CMakeLists.txt    build entry point
   conf.py           sphinx config
   _static           static files for sphinx

map

   index.rst
   +- install.rst
   +- examples.rst
   +- unit-quantities.rst
   +- classes.rst
   +- glossary.rst
   ...

examples

.. doxygenclass:: ${c++ class name}
   :project:
   :path:
   :members:
   :protected-members:
   :private-members:
   :undoc-members:
   :member-groups:
   :members-only:
   :outline:
   :no-link:
   :allow-dot-graphs:

.. doxygendefine:: ${c preprocessor define}

.. doxygenconcept:: ${c++ concept definition}

.. doxygenenum:: ${c++ enum definition}

.. doxygenfunction:: ${c++ function name}