ledger-core
ledger
core
Option
ledger::core::Option< T > Member List
This is the complete list of members for
ledger::core::Option< T >
, including all inherited members.
BaseType
typedef (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
flatMap
(std::function< Option< A >(const T &)> f) const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
forall
(std::function< bool(const T &value)> f) const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
foreach
(std::function< void(const T &value)> f) const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
getOrElse
(std::function< T()> f) const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
getValue
() & (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
getValue
() const & (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
getValue
() && (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
getValue
() const && (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
getValueOr
(const T &v) const & (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
getValueOr
(T &&v) const & (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
getValueOr
(T &&v) && (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
hasValue
() const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
isEmpty
() const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
map
(std::function< A(const T &)> f) const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
NONE
(defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
static
nonEmpty
() const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator bool
() const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator optional< T >
() (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator!=
(const T &v) const noexcept (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator!=
(const Option< T > &v) const noexcept (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator*
() & (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator*
() const & (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator*
() && (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator*
() const && (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator->
() const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator->
() (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator=
(const Option< T > &option) (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator=
(Option< T > &&option) (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator=
(const T &v) (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator=
(T &&v) (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator=
(T *v) (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator==
(const T &v) const noexcept (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
operator==
(const Option< T > &v) const noexcept (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
Option
() (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
Option
(const T &value) (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
Option
(T &&value) (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
Option
(const Option< T > &option) (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
Option
(Option< T > &&option) (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
Option
(const std::experimental::optional< T > &optional) (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
orElse
(std::function< Option< A >()> f) const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
toOptional
() const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
toVector
() const (defined in
ledger::core::Option< T >
)
ledger::core::Option< T >
inline
Generated by
1.8.13