STX  1.0.0
stx::Option< T > Member List

This is the complete list of members for stx::Option< T >, including all inherited members.

AND(Option< U > &&cmp) &&-> Option< U >stx::Option< T >inline
and_then(Fn &&op) &&-> invoke_result< Fn &&, T &&>stx::Option< T >inline
as_cref() const &noexcept -> Option< ConstRef< T >>stx::Option< T >inline
as_cref() const &&noexcept -> Option< ConstRef< T >>=deletestx::Option< T >
as_ref() &noexcept -> Option< MutRef< T >>stx::Option< T >inline
as_ref() const &noexcept -> Option< ConstRef< T >>stx::Option< T >inline
as_ref() &&noexcept -> Option< MutRef< T >>=deletestx::Option< T >
as_ref() const &&noexcept -> Option< ConstRef< T >>=deletestx::Option< T >
clone() const -> Optionstx::Option< T >inline
contains(CmpType const &cmp) conststx::Option< T >inline
exists(UnaryPredicate &&predicate) conststx::Option< T >inline
expect(std::string_view const &msg) &&-> Tstx::Option< T >inline
expect_none(std::string_view const &msg) &&stx::Option< T >inline
filter(UnaryPredicate &&predicate) &&-> Optionstx::Option< T >inline
filter_not(UnaryPredicate &&predicate) &&-> Optionstx::Option< T >inline
internal::option::unsafe_value_move(Option< Tp > &)stx::Option< T >friend
is_none() const noexceptstx::Option< T >inline
is_some() const noexceptstx::Option< T >inline
map(Fn &&op) &&-> Option< invoke_result< Fn &&, T &&>>stx::Option< T >inline
map_or(Fn &&op, A &&alt) &&-> invoke_result< Fn &&, T &&>stx::Option< T >inline
map_or_else(Fn &&op, AltFn &&alt) &&-> invoke_result< Fn &&, T &&>stx::Option< T >inline
match(SomeFn &&some_fn, NoneFn &&none_fn) &&-> invoke_result< SomeFn &&, T &&>stx::Option< T >inline
match(SomeFn &&some_fn, NoneFn &&none_fn) &-> invoke_result< SomeFn &&, T &>stx::Option< T >inline
match(SomeFn &&some_fn, NoneFn &&none_fn) const &-> invoke_result< SomeFn &&, T const &>stx::Option< T >inline
ok_or(E error) &&-> Result< T, E >stx::Option< T >inline
ok_or_else(Fn &&op) &&-> Result< T, invoke_result< Fn &&>>stx::Option< T >inline
operator bool() const noexceptstx::Option< T >inline
operator!=(Option< U > const &cmp) conststx::Option< T >inline
operator!=(Some< U > const &cmp) conststx::Option< T >inline
operator!=(NoneType const &) const noexceptstx::Option< T >inline
operator=(Option &&rhs)stx::Option< T >inline
operator=(Option const &rhs)stx::Option< T >inline
operator==(Option< U > const &cmp) conststx::Option< T >inline
operator==(Some< U > const &cmp) conststx::Option< T >inline
operator==(NoneType const &) const noexceptstx::Option< T >inline
Option() noexceptstx::Option< T >inline
Option(Some< T > &&some)stx::Option< T >inline
Option(Some< T > const &some)stx::Option< T >inline
Option(NoneType const &) noexceptstx::Option< T >inline
Option(Option &&rhs)stx::Option< T >inline
Option(Option const &rhs)stx::Option< T >inline
OR(Option &&alt) &&-> Optionstx::Option< T >inline
or_else(Fn &&op) &&-> Optionstx::Option< T >inline
replace(T &&replacement) -> Optionstx::Option< T >inline
replace(T const &replacement) -> Optionstx::Option< T >inline
storage_value_stx::Option< T >
take() -> Optionstx::Option< T >inline
unwrap() &&-> Tstx::Option< T >inline
unwrap_none() &&stx::Option< T >inline
unwrap_or(T &&alt) &&-> Tstx::Option< T >inline
unwrap_or_default() &&-> Tstx::Option< T >inline
unwrap_or_else(Fn &&op) &&-> Tstx::Option< T >inline
value() &noexceptstx::Option< T >inline
value() const &noexceptstx::Option< T >inline
value() &&=deletestx::Option< T >
value() const &&=deletestx::Option< T >
value_type typedefstx::Option< T >
XOR(Option &&alt) &&-> Optionstx::Option< T >inline
~Option() noexceptstx::Option< T >inline