template <typename T>
class promise
Defined at line 136 of file ../../third_party/github.com/google/cppdap/src/include/dap/future.h
forward declaration
Public Methods
void promise<T> ()
constructors
Defined at line 139 of file ../../third_party/github.com/google/cppdap/src/include/dap/future.h
void promise<T> (promise<T> && other)
Defined at line 140 of file ../../third_party/github.com/google/cppdap/src/include/dap/future.h
void promise<T> (const promise<T> & other)
Defined at line 141 of file ../../third_party/github.com/google/cppdap/src/include/dap/future.h
void set_value (const T & value)
set_value() stores value to the shared state.
set_value() must only be called once.
Defined at line 161 of file ../../third_party/github.com/google/cppdap/src/include/dap/future.h
void set_value (T && value)
Defined at line 169 of file ../../third_party/github.com/google/cppdap/src/include/dap/future.h
future<T> get_future ()
get_future() returns a future sharing this promise's state.
Defined at line 156 of file ../../third_party/github.com/google/cppdap/src/include/dap/future.h