tetl 0.1.0
Embedded Template Library
|
This is the complete list of members for expected< T, E >, including all inherited members.
and_then(F &&f) & | expected< T, E > | inline |
and_then(F &&f) && | expected< T, E > | inline |
and_then(F &&f) const & | expected< T, E > | inline |
and_then(F &&f) const && | expected< T, E > | inline |
emplace(Args &&... args) noexcept -> T & | expected< T, E > | inline |
error() &-> E & | expected< T, E > | inline |
error() const &-> E const & | expected< T, E > | inline |
error() &&-> E && | expected< T, E > | inline |
error() const &&-> E const && | expected< T, E > | inline |
error_type typedef | expected< T, E > | |
expected() noexcept(is_nothrow_default_constructible_v< T >) | expected< T, E > | inlineexplicit |
expected(in_place_t, Args &&... args) noexcept(is_nothrow_constructible_v< T, Args... >) | expected< T, E > | inlineexplicit |
expected(unexpect_t, Args &&... args) noexcept(is_nothrow_constructible_v< E, Args... >) | expected< T, E > | inlineexplicit |
has_value() const noexcept -> bool | expected< T, E > | inline |
operator bool() const noexcept | expected< T, E > | inlineexplicit |
operator*() const &noexcept -> T const & | expected< T, E > | inline |
operator*() &noexcept -> T & | expected< T, E > | inline |
operator*() const &&noexcept -> T const && | expected< T, E > | inline |
operator*() &&noexcept -> T && | expected< T, E > | inline |
operator->() const noexcept -> T const * | expected< T, E > | inline |
operator->() noexcept -> T * | expected< T, E > | inline |
or_else(F &&f) & | expected< T, E > | inline |
or_else(F &&f) && | expected< T, E > | inline |
or_else(F &&f) const & | expected< T, E > | inline |
or_else(F &&f) const && | expected< T, E > | inline |
rebind typedef | expected< T, E > | |
unexpected_type typedef | expected< T, E > | |
value_or(U &&fallback) const &-> T | expected< T, E > | inline |
value_or(U &&fallback) &&-> T | expected< T, E > | inline |
value_type typedef | expected< T, E > |