STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Static Public Member Functions | Public Types | Static Public Attributes
stapl::runtime::combinable_rmi_request< EmptyArgs > Class Template Referenceabstract

Encapsulates an RMI request that supports combining for subsequent execution via the function operator. More...

Public Member Functions

constexpr combinable_rmi_request (const size_type size) noexcept
 
void combined (const size_type size) noexcept
 Informs that a request has been combined by increasing the size of first request.
 
constexpr size_type num_requests (void) const noexcept
 
constexpr size_type size (void) const noexcept
 
size_type & size (void) noexcept
 
virtual bool operator() (context &)=0
 

Static Public Member Functions

static constexpr size_type minimum_size (void) noexcept
 

Public Types

typedef std::size_t size_type
 

Static Public Attributes

static constexpr bool has_counter = false
 true if the request has a counter for the combined requests.
 

Detailed Description

template<bool EmptyArgs>
class stapl::runtime::combinable_rmi_request< EmptyArgs >

Encapsulates an RMI request that supports combining for subsequent execution via the function operator.

Template Parameters
EmptyArgsTemplate parameter that if true informs that the request has no arguments or the arguments are empty classes.

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