| __try_did_fail() &&-> Expected | di::vocab::Expected< T, void > | inline |
| __try_did_succeed() &&-> Expected | di::vocab::Expected< T, void > | inline |
| __try_move_out() &&-> T && | di::vocab::Expected< T, void > | inline |
| and_then(F &&function) &-> decltype(auto) | di::function::monad::MonadInterface< Expected< T, void > > | inline |
| emplace(Args &&... args) -> T & | di::vocab::Expected< T, void > | inline |
| emplace(std::initializer_list< U > list, Args &&... args) -> T & | di::vocab::Expected< T, void > | inline |
| Error typedef | di::vocab::Expected< T, void > | |
| error() const & | di::vocab::Expected< T, void > | inline |
| error() && | di::vocab::Expected< T, void > | inline |
| Expected class | di::vocab::Expected< T, void > | friend |
| Expected()=default | di::vocab::Expected< T, void > | |
| Expected(Expected const &)=delete | di::vocab::Expected< T, void > | |
| Expected(Expected const &)=default | di::vocab::Expected< T, void > | |
| Expected(Expected &&)=default | di::vocab::Expected< T, void > | |
| Expected(types::InPlace, Args &&... args) | di::vocab::Expected< T, void > | inlineexplicit |
| Expected(types::InPlace, std::initializer_list< U > list, Args &&... args) | di::vocab::Expected< T, void > | inlineexplicit |
| explicit(!concepts::ConvertibleTo< U const &, T >) Expected(Expected< U | di::vocab::Expected< T, void > | |
| explicit(!concepts::ConvertibleTo< U, T >) Expected(Expected< U | di::vocab::Expected< T, void > | |
| explicit(!concepts::ConvertibleTo< U, T >) Expected(U &&value) | di::vocab::Expected< T, void > | inline |
| has_value() const -> bool | di::vocab::Expected< T, void > | inline |
| operator bool() const | di::vocab::Expected< T, void > | inlineexplicit |
| operator*() &-> T & | di::vocab::Expected< T, void > | inline |
| operator*() const &-> T const & | di::vocab::Expected< T, void > | inline |
| operator*() &&-> T && | di::vocab::Expected< T, void > | inline |
| operator*() const &&-> T const && | di::vocab::Expected< T, void > | inline |
| operator->() | di::vocab::Expected< T, void > | inline |
| operator->() const | di::vocab::Expected< T, void > | inline |
| operator=(Expected const &) -> Expected &requires(!concepts::CopyConstructible< T >)=delete | di::vocab::Expected< T, void > | |
| operator=(Expected const &) -> Expected &requires(concepts::CopyConstructible< T >)=default | di::vocab::Expected< T, void > | |
| operator=(Expected &&) -> Expected &requires(concepts::MoveConstructible< T >)=default | di::vocab::Expected< T, void > | |
| operator=(U &&value) -> Expected & | di::vocab::Expected< T, void > | inline |
| operator==(Expected const &a, Expected< U, G > const &b) -> bool | di::vocab::Expected< T, void > | friend |
| operator==(Expected const &a, U const &b) -> bool | di::vocab::Expected< T, void > | friend |
| operator==(Expected const &, Unexpected< G > const &) -> bool | di::vocab::Expected< T, void > | friend |
| optional_value() const | di::vocab::Expected< T, void > | inline |
| or_else(F &&function) &-> decltype(auto) | di::function::monad::MonadInterface< Expected< T, void > > | inline |
| other | di::vocab::Expected< T, void > | |
| other | di::vocab::Expected< T, void > | |
| tag_invoke(types::Tag< util::swap >, Expected &a, Expected &b) | di::vocab::Expected< T, void > | friend |
| tag_invoke(types::Tag< function::monad::fmap >, Self &&self, F &&function) -> Expected< U, void > | di::vocab::Expected< T, void > | friend |
| tag_invoke(types::Tag< function::monad::bind >, Self &&self, F &&function) -> R | di::vocab::Expected< T, void > | friend |
| tag_invoke(types::Tag< function::monad::fail >, Self &&self, F &&) -> Expected | di::vocab::Expected< T, void > | friend |
| tag_invoke(types::Tag< function::monad::fmap_right >, Self &&self, F &&) -> Expected | di::vocab::Expected< T, void > | friend |
| transform(F &&function) &-> decltype(auto) | di::function::monad::MonadInterface< Expected< T, void > > | inline |
| transform_error(F &&function) &-> decltype(auto) | di::function::monad::MonadInterface< Expected< T, void > > | inline |
| Value typedef | di::vocab::Expected< T, void > | |
| value() &-> T & | di::vocab::Expected< T, void > | inline |
| value() const &-> T const & | di::vocab::Expected< T, void > | inline |
| value() &&-> T && | di::vocab::Expected< T, void > | inline |
| value() const &&-> T const && | di::vocab::Expected< T, void > | inline |
| value_or(U &&) const &-> T | di::vocab::Expected< T, void > | inline |
| value_or(U &&) &&-> T | di::vocab::Expected< T, void > | inline |
| ~Expected()=default | di::vocab::Expected< T, void > | |