.. Copyright (c) 2019-22, 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.

Perm
====

.. doxygenclass:: libsemigroups::Perm
   :project: libsemigroups

.. cpp:namespace:: libsemigroups::Perm


Member types
------------
.. list-table::
   :widths: 50 50
   :header-rows: 0

   * - :cpp:member:`container_type`
     - 
   * - :cpp:member:`value_type`
     - 

Static member functions
-----------------------
.. list-table::
   :widths: 50 50
   :header-rows: 0

   * - :cpp:member:`identity() const`
     - 
   * - :cpp:member:`identity(size_t)`
     - 
   * - :cpp:member:`make(T&&) <template <typename T> Perm make(T&&)>`
     - 
   * - :cpp:member:`make(std::initializer_list<value_type>&&)`
     - 

Member functions
----------------
.. list-table::
   :widths: 50 50
   :header-rows: 0

   * - :cpp:member:`inverse() const`
     - 
   * - :cpp:member:`product_inplace(Transf const&, Transf const&)`
     - 

.. toctree::
   :hidden:

   libsemigroups__perm__member_types.rst
   libsemigroups__perm__static_member_functions.rst
   libsemigroups__perm__member_functions.rst
