ThreadSchedule 2.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::expected< T, E > Member List

This is the complete list of members for threadschedule::expected< T, E >, including all inherited members.

and_then(F &&f) &threadschedule::expected< T, E >inline
and_then(F &&f) const &threadschedule::expected< T, E >inline
and_then(F &&f) &&threadschedule::expected< T, E >inline
and_then(F &&f) const &&threadschedule::expected< T, E >inline
emplace(Args &&... args) -> T &threadschedule::expected< T, E >inline
error() const &noexcept -> E const &threadschedule::expected< T, E >inline
error() &noexcept -> E &threadschedule::expected< T, E >inline
error() const &&noexcept -> E const &&threadschedule::expected< T, E >inline
error() &&noexcept -> E &&threadschedule::expected< T, E >inline
error_type typedefthreadschedule::expected< T, E >
expected()threadschedule::expected< T, E >inline
expected()=deletethreadschedule::expected< T, E >
expected(expected const &other)threadschedule::expected< T, E >inline
expected(expected &&other) noexcept(std::is_nothrow_move_constructible_v< T > &&std::is_nothrow_move_constructible_v< E >)threadschedule::expected< T, E >inline
expected(U &&value, std::enable_if_t< std::is_convertible_v< U, T >, int >=0)threadschedule::expected< T, E >inline
expected(U &&value)threadschedule::expected< T, E >inlineexplicit
expected(std::in_place_t, Args &&... args)threadschedule::expected< T, E >inlineexplicit
expected(unexpected< E > const &ue)threadschedule::expected< T, E >inline
expected(unexpected< E > &&ue)threadschedule::expected< T, E >inline
expected(unexpect_t, Args &&... args)threadschedule::expected< T, E >inlineexplicit
has_value() const noexcept -> boolthreadschedule::expected< T, E >inline
operator bool() const noexceptthreadschedule::expected< T, E >inlineexplicit
operator!=(expected const &lhs, expected< T2, E2 > const &rhs) -> boolthreadschedule::expected< T, E >friend
operator!=(expected const &lhs, const T2 &rhs) -> boolthreadschedule::expected< T, E >friend
operator!=(const T2 &lhs, expected const &rhs) -> boolthreadschedule::expected< T, E >friend
operator!=(expected const &lhs, unexpected< E2 > const &rhs) -> boolthreadschedule::expected< T, E >friend
operator!=(unexpected< E2 > const &lhs, expected const &rhs) -> boolthreadschedule::expected< T, E >friend
operator*() const &noexcept -> T const &threadschedule::expected< T, E >inline
operator*() &noexcept -> T &threadschedule::expected< T, E >inline
operator*() const &&noexcept -> T const &&threadschedule::expected< T, E >inline
operator*() &&noexcept -> T &&threadschedule::expected< T, E >inline
operator->() const noexcept -> T const *threadschedule::expected< T, E >inline
operator->() noexcept -> T *threadschedule::expected< T, E >inline
operator=(expected const &other) -> expected &threadschedule::expected< T, E >inline
operator=(expected &&other) noexcept(std::is_nothrow_move_constructible_v< T > &&std::is_nothrow_move_constructible_v< E >) -> expected &threadschedule::expected< T, E >inline
operator=(U &&value) -> expected &threadschedule::expected< T, E >inline
operator=(unexpected< E > const &ue) -> expected &threadschedule::expected< T, E >inline
operator=(unexpected< E > &&ue) -> expected &threadschedule::expected< T, E >inline
operator==(expected const &lhs, expected< T2, E2 > const &rhs) -> boolthreadschedule::expected< T, E >friend
operator==(expected const &lhs, const T2 &rhs) -> boolthreadschedule::expected< T, E >friend
operator==(const T2 &lhs, expected const &rhs) -> boolthreadschedule::expected< T, E >friend
operator==(expected const &lhs, unexpected< E2 > const &rhs) -> boolthreadschedule::expected< T, E >friend
operator==(unexpected< E2 > const &lhs, expected const &rhs) -> boolthreadschedule::expected< T, E >friend
or_else(F &&f) &threadschedule::expected< T, E >inline
or_else(F &&f) const &threadschedule::expected< T, E >inline
or_else(F &&f) &&threadschedule::expected< T, E >inline
or_else(F &&f) const &&threadschedule::expected< T, E >inline
swap(expected &other) noexcept(std::is_nothrow_move_constructible_v< T > &&std::is_nothrow_move_constructible_v< E > &&std::is_nothrow_swappable_v< T > &&std::is_nothrow_swappable_v< E >)threadschedule::expected< T, E >inline
transform(F &&f) &threadschedule::expected< T, E >inline
transform(F &&f) const &threadschedule::expected< T, E >inline
transform(F &&f) &&threadschedule::expected< T, E >inline
transform(F &&f) const &&threadschedule::expected< T, E >inline
transform_error(F &&f) &threadschedule::expected< T, E >inline
transform_error(F &&f) const &threadschedule::expected< T, E >inline
transform_error(F &&f) &&threadschedule::expected< T, E >inline
transform_error(F &&f) const &&threadschedule::expected< T, E >inline
unexpected_type typedefthreadschedule::expected< T, E >
value() const &-> T const &threadschedule::expected< T, E >inline
value() &-> T &threadschedule::expected< T, E >inline
value() const &&-> T const &&threadschedule::expected< T, E >inline
value() &&-> T &&threadschedule::expected< T, E >inline
value_or(U &&default_value) const &-> Tthreadschedule::expected< T, E >inline
value_or(U &&default_value) &&-> Tthreadschedule::expected< T, E >inline
value_type typedefthreadschedule::expected< T, E >
~expected()threadschedule::expected< T, E >inline