| Either() (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| Either(const Left &left) (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| Either(const Right &right) (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| Either(const Option< Left > &left, const Option< Right > &right) (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| Either(Either< Left, Right > &&either) (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| Either(const Either< Left, Right > &either) (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| Either(Either &either) (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| fold(std::function< T(const Left &)> f1, std::function< T(const Right &)> f2) const (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| getLeft() (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| getLeft() const (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| getRight() (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| getRight() const (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| isLeft() const (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| isRight() const (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| operator bool() (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| operator Left() const (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| operator Right() const (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| operator*() const (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| operator->() const (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| operator=(const Either< Left, Right > &either) (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| operator=(const Left &left) (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| operator=(const Right &right) (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |
| swap() const (defined in ledger::core::Either< Left, Right >) | ledger::core::Either< Left, Right > | inline |