![]() |
STX
1.0.0
|
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 >>=delete | stx::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 >>=delete | stx::Option< T > | |
as_ref() const &&noexcept -> Option< ConstRef< T >>=delete | stx::Option< T > | |
clone() const -> Option | stx::Option< T > | inline |
contains(CmpType const &cmp) const | stx::Option< T > | inline |
exists(UnaryPredicate &&predicate) const | stx::Option< T > | inline |
expect(std::string_view const &msg) &&-> T | stx::Option< T > | inline |
expect_none(std::string_view const &msg) && | stx::Option< T > | inline |
filter(UnaryPredicate &&predicate) &&-> Option | stx::Option< T > | inline |
filter_not(UnaryPredicate &&predicate) &&-> Option | stx::Option< T > | inline |
internal::option::unsafe_value_move(Option< Tp > &) | stx::Option< T > | friend |
is_none() const noexcept | stx::Option< T > | inline |
is_some() const noexcept | stx::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 noexcept | stx::Option< T > | inline |
operator!=(Option< U > const &cmp) const | stx::Option< T > | inline |
operator!=(Some< U > const &cmp) const | stx::Option< T > | inline |
operator!=(NoneType const &) const noexcept | stx::Option< T > | inline |
operator=(Option &&rhs) | stx::Option< T > | inline |
operator=(Option const &rhs) | stx::Option< T > | inline |
operator==(Option< U > const &cmp) const | stx::Option< T > | inline |
operator==(Some< U > const &cmp) const | stx::Option< T > | inline |
operator==(NoneType const &) const noexcept | stx::Option< T > | inline |
Option() noexcept | stx::Option< T > | inline |
Option(Some< T > &&some) | stx::Option< T > | inline |
Option(Some< T > const &some) | stx::Option< T > | inline |
Option(NoneType const &) noexcept | stx::Option< T > | inline |
Option(Option &&rhs) | stx::Option< T > | inline |
Option(Option const &rhs) | stx::Option< T > | inline |
OR(Option &&alt) &&-> Option | stx::Option< T > | inline |
or_else(Fn &&op) &&-> Option | stx::Option< T > | inline |
replace(T &&replacement) -> Option | stx::Option< T > | inline |
replace(T const &replacement) -> Option | stx::Option< T > | inline |
storage_value_ | stx::Option< T > | |
take() -> Option | stx::Option< T > | inline |
unwrap() &&-> T | stx::Option< T > | inline |
unwrap_none() && | stx::Option< T > | inline |
unwrap_or(T &&alt) &&-> T | stx::Option< T > | inline |
unwrap_or_default() &&-> T | stx::Option< T > | inline |
unwrap_or_else(Fn &&op) &&-> T | stx::Option< T > | inline |
value() &noexcept | stx::Option< T > | inline |
value() const &noexcept | stx::Option< T > | inline |
value() &&=delete | stx::Option< T > | |
value() const &&=delete | stx::Option< T > | |
value_type typedef | stx::Option< T > | |
XOR(Option &&alt) &&-> Option | stx::Option< T > | inline |
~Option() noexcept | stx::Option< T > | inline |