![]()  | 
                        
                              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 |