|
| 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) |
| |