###########################
Classes and Data Structures
###########################

.. {
       "D": [
           ":doc:`classooc_1_1DPoint` (:doc:`namespaceooc`)"
       ],
       "E": [
           ":doc:`classooc_1_1Env` (:doc:`namespaceooc`)"
       ],
       "F": [
           ":doc:`classooc_1_1query_1_1Filter` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1query`)"
       ],
       "I": [
           ":doc:`classooc_1_1delta_1_1InternalSynchronizer` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1delta`)",
           ":cpp:enumerator:`~ooc::io::IOResult` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1io`)"
       ],
       "N": [
           ":doc:`classooc_1_1NodeHandle` (:doc:`namespaceooc`)"
       ],
       "O": [
           ":doc:`classooc_1_1delta_1_1OptimizeConfig` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1delta`)",
           ":cpp:enumerator:`~ooc::delta::OptimizeResult` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1delta`)"
       ],
       "P": [
           ":doc:`classooc_1_1Point` (:doc:`namespaceooc`)",
           ":doc:`classooc_1_1preprocess_1_1Preprocessor` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1preprocess`)",
           ":cpp:enumerator:`~ooc::preprocess::PreprocessStatus` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1preprocess`)"
       ],
       "Q": [
           ":doc:`classooc_1_1query_1_1QueryIterator` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1query`)",
           ":doc:`classooc_1_1query_1_1QueryResult` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1query`)"
       ],
       "R": [
           ":doc:`classooc_1_1RGBColor` (:doc:`namespaceooc`)"
       ],
       "S": [
           ":doc:`classooc_1_1delta_1_1SyncToken` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1delta`)",
           ":cpp:enumerator:`~ooc::query::QueryIterator::Status` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1query`:::doc:`classooc_1_1query_1_1QueryIterator`)",
           ":cpp:enumerator:`~ooc::delta::SyncResult` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1delta`)",
           ":cpp:enumerator:`~ooc::query::Storage` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1query`)"
       ],
       "H": [
           ":cpp:enumerator:`~ooc::query::QueryIterator::HookStatus` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1query`:::doc:`classooc_1_1query_1_1QueryIterator`)"
       ],
       "M": [
           ":cpp:enumerator:`~ooc::delta::ModifyResult` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1delta`)"
       ]
   }

A | B | C | :ref:`ooc-d-D` | :ref:`ooc-d-E` | :ref:`ooc-d-F` | G | :ref:`ooc-d-H` | :ref:`ooc-d-I` | J | K | L | :ref:`ooc-d-M` | :ref:`ooc-d-N` | :ref:`ooc-d-O` | :ref:`ooc-d-P` | :ref:`ooc-d-Q` | :ref:`ooc-d-R` | :ref:`ooc-d-S` | T | U | V | W | X | Y | Z

.. _ooc-d-D:


D
=

* :doc:`classooc_1_1DPoint` (:doc:`namespaceooc`)



.. _ooc-d-E:


E
=

* :doc:`classooc_1_1Env` (:doc:`namespaceooc`)



.. _ooc-d-F:


F
=

* :doc:`classooc_1_1query_1_1Filter` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1query`)



.. _ooc-d-H:


H
=

* :cpp:enumerator:`~ooc::query::QueryIterator::HookStatus` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1query`:::doc:`classooc_1_1query_1_1QueryIterator`)



.. _ooc-d-I:


I
=

* :cpp:enumerator:`~ooc::io::IOResult` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1io`)
* :doc:`classooc_1_1delta_1_1InternalSynchronizer` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1delta`)



.. _ooc-d-M:


M
=

* :cpp:enumerator:`~ooc::delta::ModifyResult` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1delta`)



.. _ooc-d-N:


N
=

* :doc:`classooc_1_1NodeHandle` (:doc:`namespaceooc`)



.. _ooc-d-O:


O
=

* :cpp:enumerator:`~ooc::delta::OptimizeResult` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1delta`)
* :doc:`classooc_1_1delta_1_1OptimizeConfig` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1delta`)



.. _ooc-d-P:


P
=

* :cpp:enumerator:`~ooc::preprocess::PreprocessStatus` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1preprocess`)
* :doc:`classooc_1_1Point` (:doc:`namespaceooc`)
* :doc:`classooc_1_1preprocess_1_1Preprocessor` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1preprocess`)



.. _ooc-d-Q:


Q
=

* :doc:`classooc_1_1query_1_1QueryIterator` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1query`)
* :doc:`classooc_1_1query_1_1QueryResult` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1query`)



.. _ooc-d-R:


R
=

* :doc:`classooc_1_1RGBColor` (:doc:`namespaceooc`)



.. _ooc-d-S:


S
=

* :cpp:enumerator:`~ooc::delta::SyncResult` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1delta`)
* :cpp:enumerator:`~ooc::query::QueryIterator::Status` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1query`:::doc:`classooc_1_1query_1_1QueryIterator`)
* :cpp:enumerator:`~ooc::query::Storage` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1query`)
* :doc:`classooc_1_1delta_1_1SyncToken` (:doc:`namespaceooc`:::doc:`namespaceooc_1_1delta`)

