ledger-core
ledger::core::Either< Left, Right > Member List

This is the complete list of members for ledger::core::Either< Left, Right >, including all inherited members.

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