Member types

This page contains information about the member types of the Presentation class template.

using libsemigroups::Presentation::const_iterator = typename std::vector<word_type>::const_iterator

Type of a const iterator to either side of a rule.

using libsemigroups::Presentation::iterator = typename std::vector<word_type>::iterator

Type of an iterator to either side of a rule.

using libsemigroups::Presentation::letter_type = typename word_type::value_type

The type of the letters in the words that constitute the rules of a Presentation object.

using libsemigroups::Presentation::size_type = typename std::vector<word_type>::size_type

Size type for rules.

using libsemigroups::Presentation::word_type = W

The type of the words in the rules of a Presentation object.