STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Static Public Member Functions | Public Types
stapl::runtime::external_caller< R > Struct Template Reference

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 >
 

Detailed Description

template<typename R>
struct stapl::runtime::external_caller< R >

Function object that calls a function passed from external_call().

Template Parameters
RFunction result type.
TArgument 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.


The documentation for this struct was generated from the following file: