Function object that calls a function passed from external_call(). More...
Static Public Member Functions | |
| template<typename F , typename... T> | |
| static result_type | apply (F &&f, T &&... t) |
Public Types | |
| using | result_type = boost::optional< R > |
Function object that calls a function passed from external_call().
| R | Function result type. |
| T | Argument types. |
It performs a barrier to make sure that all locations are on the same point in execution and then locks the communication library so that no other primitive can use it.
1.8.13