futures/error.hpp
Future error types.
#include <futures/error.hpp>
Namespaces
| Name | Description |
|---|---|
| futures | Main library namespace. |
Classes
| Classes | Description |
|---|---|
| error | Class for errors in the futures library. (class) |
| broken_promise | The state owner got destroyed before the promise has been fulfilled. (class) |
| future_already_retrieved | Attempted to retrieve a unique future twice. (class) |
| promise_already_satisfied | Promise has already been fulfilled. (class) |
| no_state | There is no shared state we can access. (class) |
| promise_uninitialized | The promised hasn't been initialized yet. (class) |
| packaged_task_uninitialized | The packaged task hasn't been initialized yet. (class) |
| future_uninitialized | The future hasn't been initialized yet. (class) |
| future_deferred | Invalid operation on deferred future. (class) |
Description
This file defines error types used by futures types and algorithms.
Updated on 2023-01-04