di 0.1.0
Loading...
Searching...
No Matches
di::vocab::Expected< T, void > Member List

This is the complete list of members for di::vocab::Expected< T, void >, including all inherited members.

__try_did_fail() &&-> Expecteddi::vocab::Expected< T, void >inline
__try_did_succeed() &&-> Expecteddi::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
and_then(F &&function) const &-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
and_then(F &&function) &&-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
and_then(F &&function) const &&-> 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 typedefdi::vocab::Expected< T, void >
error() const &di::vocab::Expected< T, void >inline
error() &&di::vocab::Expected< T, void >inline
Expected classdi::vocab::Expected< T, void >friend
Expected()=defaultdi::vocab::Expected< T, void >
Expected(Expected const &)=deletedi::vocab::Expected< T, void >
Expected(Expected const &)=defaultdi::vocab::Expected< T, void >
Expected(Expected &&)=defaultdi::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< Udi::vocab::Expected< T, void >
explicit(!concepts::ConvertibleTo< U, T >) Expected(Expected< Udi::vocab::Expected< T, void >
explicit(!concepts::ConvertibleTo< U, T >) Expected(U &&value)di::vocab::Expected< T, void >inline
has_value() const -> booldi::vocab::Expected< T, void >inline
operator bool() constdi::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->() constdi::vocab::Expected< T, void >inline
operator=(Expected const &) -> Expected &requires(!concepts::CopyConstructible< T >)=deletedi::vocab::Expected< T, void >
operator=(Expected const &) -> Expected &requires(concepts::CopyConstructible< T >)=defaultdi::vocab::Expected< T, void >
operator=(Expected &&) -> Expected &requires(concepts::MoveConstructible< T >)=defaultdi::vocab::Expected< T, void >
operator=(U &&value) -> Expected &di::vocab::Expected< T, void >inline
operator==(Expected const &a, Expected< U, G > const &b) -> booldi::vocab::Expected< T, void >friend
operator==(Expected const &a, U const &b) -> booldi::vocab::Expected< T, void >friend
operator==(Expected const &, Unexpected< G > const &) -> booldi::vocab::Expected< T, void >friend
optional_value() constdi::vocab::Expected< T, void >inline
or_else(F &&function) &-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
or_else(F &&function) const &-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
or_else(F &&function) &&-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
or_else(F &&function) const &&-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
otherdi::vocab::Expected< T, void >
otherdi::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) -> Rdi::vocab::Expected< T, void >friend
tag_invoke(types::Tag< function::monad::fail >, Self &&self, F &&) -> Expecteddi::vocab::Expected< T, void >friend
tag_invoke(types::Tag< function::monad::fmap_right >, Self &&self, F &&) -> Expecteddi::vocab::Expected< T, void >friend
transform(F &&function) &-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
transform(F &&function) const &-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
transform(F &&function) &&-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
transform(F &&function) const &&-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
transform_error(F &&function) &-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
transform_error(F &&function) const &-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
transform_error(F &&function) &&-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
transform_error(F &&function) const &&-> decltype(auto)di::function::monad::MonadInterface< Expected< T, void > >inline
Value typedefdi::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 &-> Tdi::vocab::Expected< T, void >inline
value_or(U &&) &&-> Tdi::vocab::Expected< T, void >inline
~Expected()=defaultdi::vocab::Expected< T, void >