Definition at line 162 of file future.hpp.
◆ Promise() [1/2]
Creates a new asynchronous signal store.
Definition at line 286 of file future.hpp.
◆ ~Promise() [1/2]
◆ Promise() [2/2]
Creates a new asynchronous value store.
Definition at line 132 of file future.hpp.
◆ ~Promise() [2/2]
◆ get_future() [1/2]
Retrieves the Future associated with this value store.
- Exceptions
-
std::future_error | if the Future has already been retrieved. |
Definition at line 143 of file future.hpp.
◆ get_future() [2/2]
Retrieves the Future associated with this signal store.
- Exceptions
-
std::future_error | if the Future has already been retrieved. |
Definition at line 305 of file future.hpp.
◆ operator=()
◆ set_exception() [1/2]
Stores an exception to be thrown on retrieval.
- Exceptions
-
std::future_error | if a value or an exception has already been set. |
Definition at line 155 of file future.hpp.
◆ set_exception() [2/2]
Stores an exception to be thrown on retrieval.
- Exceptions
-
std::future_error | if a signal or an exception has already been set. |
Definition at line 309 of file future.hpp.
◆ set_value() [1/3]
Stores a signal for retrieval.
- Exceptions
-
std::future_error | if a signal or an exception has already been set. |
Definition at line 307 of file future.hpp.
◆ set_value() [2/3]
Stores a value for retrieval.
- Exceptions
-
std::future_error | if a value or an exception has already been set. |
Definition at line 147 of file future.hpp.
◆ set_value() [3/3]
Stores a value for retrieval.
- Exceptions
-
std::future_error | if a value or an exception has already been set. |
Definition at line 151 of file future.hpp.
The documentation for this class was generated from the following file: