add_generator() | Presentation< Word > | |
add_generator(letter_type x) | Presentation< Word > | |
add_generator_no_checks(letter_type x) | Presentation< Word > | |
add_rule(Iterator1 lhs_begin, Iterator1 lhs_end, Iterator2 rhs_begin, Iterator2 rhs_end) | Presentation< Word > | inline |
add_rule_no_checks(Iterator1 lhs_begin, Iterator1 lhs_end, Iterator2 rhs_begin, Iterator2 rhs_end) | Presentation< Word > | inline |
alphabet() const noexcept | Presentation< Word > | inline |
alphabet(size_type n) | Presentation< Word > | |
alphabet(word_type const &lphbt) | Presentation< Word > | |
alphabet(word_type &&lphbt) | Presentation< Word > | |
alphabet(std::string_view lphbt) -> std::enable_if_t< std::is_same_v< std::string, word_type >, Return & > | Presentation< Word > | inline |
alphabet(char const *lphbt) -> std::enable_if_t< std::is_same_v< std::string, word_type >, Return > | Presentation< Word > | inline |
alphabet(std::initializer_list< typename word_type::value_type > const &lphbt) | Presentation< Word > | inline |
alphabet_from_rules() | Presentation< Word > | |
const_iterator typedef | Presentation< Word > | |
contains_empty_word() const noexcept | Presentation< Word > | inline |
contains_empty_word(bool val) noexcept | Presentation< Word > | inline |
in_alphabet(letter_type val) const | Presentation< Word > | inline |
index(letter_type val) const | Presentation< Word > | |
index_no_checks(letter_type val) const | Presentation< Word > | inline |
init() | Presentation< Word > | |
iterator typedef | Presentation< Word > | |
letter(size_type i) const | Presentation< Word > | |
letter_no_checks(size_type i) const | Presentation< Word > | inline |
letter_type typedef | Presentation< Word > | |
operator=(Presentation const &) | Presentation< Word > | |
operator=(Presentation &&) | Presentation< Word > | |
Presentation() | Presentation< Word > | |
Presentation(Presentation const &) | Presentation< Word > | |
Presentation(Presentation &&) | Presentation< Word > | |
remove_generator(letter_type x) | Presentation< Word > | |
remove_generator_no_checks(letter_type x) | Presentation< Word > | |
rules | Presentation< Word > | |
size_type typedef | Presentation< Word > | |
throw_if_alphabet_has_duplicates() const | Presentation< Word > | inline |
throw_if_bad_alphabet_or_rules() const | Presentation< Word > | inline |
throw_if_bad_rules() const | Presentation< Word > | |
throw_if_letter_not_in_alphabet(letter_type c) const | Presentation< Word > | |
throw_if_letter_not_in_alphabet(Iterator1 first, Iterator2 last) const | Presentation< Word > | |
word_type typedef | Presentation< Word > | |