.. Copyright (c) 2019, J. D. Mitchell

   Distributed under the terms of the GPL license version 3.

   The full license is in the file LICENSE, distributed with this software.

   This file was auto-generated by docs/generate_from_yml.py, do not edit.

Forest
======

.. doxygenclass:: libsemigroups::Forest
   :project: libsemigroups

Type aliases
------------

.. toctree::
       :maxdepth: 2

       libsemigroups__forest__label_type
       libsemigroups__forest__node_type

Constructors
------------

.. toctree::
       :maxdepth: 2

       libsemigroups__forest__forest_forest_const__
       libsemigroups__forest__forest_forest___
       libsemigroups__forest__forest_size_t_
       libsemigroups__forest__operator__forest_const__
       libsemigroups__forest__operator__forest___

Modifiers
---------

.. toctree::
       :maxdepth: 2

       libsemigroups__forest__add_nodes
       libsemigroups__forest__clear
       libsemigroups__forest__set

Accessors
---------

.. toctree::
       :maxdepth: 2

       libsemigroups__forest__label
       libsemigroups__forest__nr_nodes
       libsemigroups__forest__parent

Iterators
---------

.. toctree::
       :maxdepth: 2

       libsemigroups__forest__cbegin_parent
       libsemigroups__forest__cend_parent
