| addTermFirst(const GroupExpressionTerm &term) | regina::GroupExpression | inline |
| addTermFirst(unsigned long generator, long exponent) | regina::GroupExpression | inline |
| addTermLast(const GroupExpressionTerm &term) | regina::GroupExpression | inline |
| addTermLast(unsigned long generator, long exponent) | regina::GroupExpression | inline |
| addTermsFirst(GroupExpression word) | regina::GroupExpression | inline |
| addTermsLast(GroupExpression word) | regina::GroupExpression | inline |
| countTerms() const | regina::GroupExpression | inline |
| cycleLeft() | regina::GroupExpression | |
| cycleRight() | regina::GroupExpression | |
| detail() const | regina::Output< GroupExpression, supportsUtf8 > | |
| erase() | regina::GroupExpression | inline |
| exponent(size_t index) const | regina::GroupExpression | inline |
| generator(size_t index) const | regina::GroupExpression | inline |
| GroupExpression()=default | regina::GroupExpression | |
| GroupExpression(const GroupExpressionTerm &term) | regina::GroupExpression | inline |
| GroupExpression(unsigned long generator, long exponent) | regina::GroupExpression | inline |
| GroupExpression(const GroupExpression &)=default | regina::GroupExpression | |
| GroupExpression(GroupExpression &&) noexcept=default | regina::GroupExpression | |
| GroupExpression(const char *input, unsigned long nGens=0) | regina::GroupExpression | |
| GroupExpression(const std::string &input, unsigned long nGens=0) | regina::GroupExpression | inline |
| inverse() const | regina::GroupExpression | |
| invert() | regina::GroupExpression | |
| isTrivial() const | regina::GroupExpression | inline |
| operator=(const GroupExpression &)=default | regina::GroupExpression | |
| operator=(GroupExpression &&) noexcept=default | regina::GroupExpression | |
| operator==(const GroupExpression &comp) const | regina::GroupExpression | inline |
| power(long exponent) const | regina::GroupExpression | |
| relabellingsThisToOther(const GroupExpression &other, bool cyclic=false) const | regina::GroupExpression | |
| simplify(bool cyclic=false) | regina::GroupExpression | |
| str(bool alphaGen) const | regina::GroupExpression | inline |
| regina::ShortOutput< GroupExpression, true >::str() const | regina::Output< GroupExpression, supportsUtf8 > | |
| substitute(unsigned long generator, const GroupExpression &expansion, bool cyclic=false) | regina::GroupExpression | |
| substitute(const std::vector< GroupExpression > &expansions, bool cyclic=false) | regina::GroupExpression | |
| swap(GroupExpression &other) noexcept | regina::GroupExpression | inline |
| term(size_t index) | regina::GroupExpression | |
| term(size_t index) const | regina::GroupExpression | |
| terms() | regina::GroupExpression | inline |
| terms() const | regina::GroupExpression | inline |
| tex() const | regina::GroupExpression | |
| utf8(bool alphaGen) const | regina::GroupExpression | inline |
| regina::ShortOutput< GroupExpression, true >::utf8() const | regina::Output< GroupExpression, supportsUtf8 > | |
| wordLength() const | regina::GroupExpression | inline |
| writeTeX(std::ostream &out) const | regina::GroupExpression | |
| writeTextLong(std::ostream &out) const | regina::ShortOutput< GroupExpression, true > | inline |
| writeTextShort(std::ostream &out, bool utf8=false, bool alphaGen=false) const | regina::GroupExpression | |
| writeXMLData(std::ostream &out) const | regina::GroupExpression | |