| doIfLeft(LeftVisitor visitLeft) const | scl::utils::Either< Lhs, Rhs > | inline |
| doIfRight(RightVisitor visitRight) const | scl::utils::Either< Lhs, Rhs > | inline |
| Either(lhs_tag, Lhs &&lhs) | scl::utils::Either< Lhs, Rhs > | inlineprotected |
| Either(lhs_tag, const Lhs &lhs) | scl::utils::Either< Lhs, Rhs > | inlineprotected |
| Either(rhs_tag, Rhs &&rhs) | scl::utils::Either< Lhs, Rhs > | inlineprotected |
| Either(rhs_tag, const Rhs &rhs) | scl::utils::Either< Lhs, Rhs > | inlineprotected |
| Either()=delete | scl::utils::Either< Lhs, Rhs > | |
| Either(const Either &other) | scl::utils::Either< Lhs, Rhs > | inline |
| Either(Either &&other) noexcept | scl::utils::Either< Lhs, Rhs > | inline |
| emplaceLeft(Args &&... args) | scl::utils::Either< Lhs, Rhs > | inlinestatic |
| emplaceRight(Args &&... args) | scl::utils::Either< Lhs, Rhs > | inlinestatic |
| getLeft() const | scl::utils::Either< Lhs, Rhs > | inline |
| getRight() const | scl::utils::Either< Lhs, Rhs > | inline |
| hasLeft() const | scl::utils::Either< Lhs, Rhs > | inline |
| hasRight() const | scl::utils::Either< Lhs, Rhs > | inline |
| is_copyable() | scl::utils::Either< Lhs, Rhs > | inlineprotectedstatic |
| is_movable() | scl::utils::Either< Lhs, Rhs > | inlineprotectedstatic |
| left(L &&lhs) | scl::utils::Either< Lhs, Rhs > | inlinestatic |
| Left(L &&lhs) | scl::utils::Either< Lhs, Rhs > | inlinestatic |
| left_type typedef | scl::utils::Either< Lhs, Rhs > | |
| leftOr(const Lhs &defaultValue) const | scl::utils::Either< Lhs, Rhs > | inline |
| leftVoidVisitor(const Lhs &lhs) | scl::utils::Either< Lhs, Rhs > | inlineprotectedstatic |
| lhs | scl::utils::Either< Lhs, Rhs > | protected |
| mapLeftTo(Mapper mapper) const | scl::utils::Either< Lhs, Rhs > | inline |
| mapRightTo(Mapper mapper) const | scl::utils::Either< Lhs, Rhs > | inline |
| mapTo(MapperLeft mapLeft, MapperRight mapRight) const | scl::utils::Either< Lhs, Rhs > | inline |
| operator=(const Either &other) | scl::utils::Either< Lhs, Rhs > | inline |
| operator=(Either &&other) noexcept | scl::utils::Either< Lhs, Rhs > | inline |
| payload | scl::utils::Either< Lhs, Rhs > | protected |
| Right(R &&rhs) | scl::utils::Either< Lhs, Rhs > | inlinestatic |
| right(R &&rhs) | scl::utils::Either< Lhs, Rhs > | inlinestatic |
| right_type typedef | scl::utils::Either< Lhs, Rhs > | |
| rightOr(const Rhs &defaultValue) const | scl::utils::Either< Lhs, Rhs > | inline |
| rightVoidVisitor(const Rhs &rhs) | scl::utils::Either< Lhs, Rhs > | inlineprotectedstatic |
| visit(LeftVisitor visitLeft, RightVisitor visitRight) const | scl::utils::Either< Lhs, Rhs > | inline |