Member types¶
This page contains information about the member types of the Action
class.
-
using libsemigroups::Action::action_type = TActionType¶
Type of the action of element_type on point_type.
See also
-
using libsemigroups::Action::const_iterator = detail::BruidhinnConstIterator<point_type, std::vector<internal_point_type>>¶
The type of a const iterator pointing to a point_type.
-
using libsemigroups::Action::const_iterator_scc = ActionDigraph<size_t>::const_iterator_scc¶
The type of a const iterator pointing to a single strongly connected component (scc).
-
using libsemigroups::Action::const_iterator_scc_roots = ActionDigraph<size_t>::const_iterator_scc_roots¶
The type of a const iterator pointing to a representative of a strongly connected component (scc).
-
using libsemigroups::Action::const_iterator_sccs = ActionDigraph<size_t>::const_iterator_sccs¶
The type of a const iterator pointing to a strongly connected component (scc).
-
using libsemigroups::Action::const_pointer_point_type = typename detail::BruidhinnTraits<TPointType>::const_pointer¶
The type of a const pointer to a point_type.
-
using libsemigroups::Action::const_reference_point_type = typename detail::BruidhinnTraits<TPointType>::const_reference¶
The type of a const reference to a point_type.
-
using libsemigroups::Action::element_type = TElementType¶
The template parameter
TElementType
.Also the type of the elements of the semigroup.
-
using libsemigroups::Action::point_type = TPointType¶
The template parameter
TPointType
.Also the type of the points acted on by this class.
-
using libsemigroups::Action::scc_index_type = ActionDigraph<size_t>::scc_index_type¶
The type of the index of a strongly connected component.
See also