STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::detail::comp_spec_ptr< CompSpec, GID > Struct Template Reference

Wrapper for a composed distribution specification. This struct is used when a nested container is being created on a lower level of the system. It is passed into the communication group for the container and restores the pointer to the composed distribution specification. This is needed because the runtime currently does not support sending p_object instances between locations. More...

Public Member Functions

 comp_spec_ptr (CompSpec const &comp_spec, GID const &gid)
 
size_t size (void) const
 
 operator distribution_spec (void) const
 
 operator CompSpec (void) const
 
distribution_spec spec (void) const
 
CompSpec operator[] (size_t i) const
 

Public Types

typedef void is_composed_dist_spec
 
typedef CompSpec::distribution_spec distribution_spec
 

Detailed Description

template<typename CompSpec, typename GID>
struct stapl::detail::comp_spec_ptr< CompSpec, GID >

Wrapper for a composed distribution specification. This struct is used when a nested container is being created on a lower level of the system. It is passed into the communication group for the container and restores the pointer to the composed distribution specification. This is needed because the runtime currently does not support sending p_object instances between locations.


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