|
template<class R , class F > |
auto | simgrid::xbt::fulfill_promise (R &promise, F &&code) -> decltype(promise.set_value(code())) |
| Execute some code and set a promise or result accordingly. More...
|
|
template<class R , class F > |
auto | simgrid::xbt::fulfillPromise (R &promise, F &&code) -> decltype(promise.set_value(code())) |
|
template<class P , class F > |
auto | simgrid::xbt::fulfill_promise (P &promise, F &&code) -> decltype(promise.set_value()) |
|
template<class P , class F > |
auto | simgrid::xbt::fulfillPromise (P &promise, F &&code) -> decltype(promise.set_value()) |
|
template<class P , class F > |
void | simgrid::xbt::set_promise (P &promise, F &&future) |
| Set a promise/result from a future/result. More...
|
|
template<class P , class F > |
void | simgrid::xbt::setPromise (P &promise, F &&future) |
|