|
enum class | state : uintptr_t {
invalid = 0
, future = 1
, result_unavailable = 2
, result = 3
,
exception_min = 4
} |
|
|
| future_state_base (state st) noexcept |
|
| future_state_base (std::exception_ptr &&ex) noexcept |
|
| future_state_base (future_state_base &&x) noexcept |
|
bool | valid () const noexcept |
|
bool | available () const noexcept |
|
bool | failed () const noexcept |
|
void | ignore () noexcept |
|
void | set_exception (std::exception_ptr &&ex) noexcept |
|
future_state_base & | operator= (future_state_base &&x) noexcept=default |
|
void | set_exception (future_state_base &&state) noexcept |
|
std::exception_ptr | get_exception () &&noexcept |
|
const std::exception_ptr & | get_exception () const &noexcept |
|
◆ seastar::future_state_base::current_exception_future_marker
struct seastar::future_state_base::current_exception_future_marker |
◆ seastar::future_state_base::nested_exception_marker
struct seastar::future_state_base::nested_exception_marker |
The documentation for this struct was generated from the following file: