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
stapl::runtime::single_location_construct_request< Callback, Function > Class Template Referencefinal

Request to construct an object in a new single location gang. More...

Public Member Functions

template<typename C , typename F >
 single_location_construct_request (C &&c, F &&f) noexcept
 
bool operator() (location_md &, message_shared_ptr &) final
 
constexpr size_type size (void) const noexcept
 
size_type & size (void) noexcept
 

Static Public Member Functions

template<typename C , typename F >
static std::size_t expected_size (C &&c, F &&f) noexcept
 

Public Types

using size_type = std::size_t
 

Detailed Description

template<typename Callback, typename Function>
class stapl::runtime::single_location_construct_request< Callback, Function >

Request to construct an object in a new single location gang.

Template Parameters
CallbackCallback to pass a pointer to the constructed object.
FunctionFunction that creates a new object.

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