#include <future.hpp>
◆ value_type
◆ SharedFuture() [1/3]
◆ SharedFuture() [2/3]
◆ SharedFuture() [3/3]
◆ ~SharedFuture()
◆ display_info()
◆ get() [1/2]
template<class T >
template<class U = T>
requires (!std::is_void_v<U>)
Non-consuming read.
For non-void T returns a const T&; the underlying value is owned by the state. For void T it's a no-op wait-and-rethrow.
◆ get() [2/2]
template<class T >
template<class U = T>
requires std::is_void_v<U>
◆ is_ready()
◆ on_error()
template<class T >
template<class Exec , class Fn >
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ snapshot()
◆ then()
template<class T >
template<class Exec , class Fn >
◆ valid()
◆ wait()
◆ wait_for()
template<class T >
template<class Rep , class Period >
◆ Future
template<class T >
template<class U >
◆ Promise
template<class T >
template<class U >
◆ SharedFuture
template<class T >
template<class U >
The documentation for this class was generated from the following file: