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