STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types | Friends
stapl::proxy< aux_info, Accessor > Class Template Reference

Specialization of a proxy over aux_info. More...

Public Member Functions

 proxy (Accessor const &acc)
 
 operator target_t () const
 
proxy const & operator= (proxy const &rhs)
 
proxy const & operator= (target_t const &rhs)
 
size_t get_rank (size_t i)
 
void set_rank (size_t i, size_t r)
 
ptr_type get_prev (size_t i)
 
void set_prev (size_t i, ptr_type const &p)
 
ptr_type get_next (size_t i)
 
void set_next (size_t i, ptr_type const &n)
 
node_typeget_node (size_t i)
 
void set_node (size_t i, node_type const &n)
 
size_t get_accum_rank (size_t i)
 
void set_accum_rank (size_t i, size_t r)
 
size_t current_rank () const
 
void update_rank (size_t v)
 
bool can_update_rank (size_t r)
 
ptr_type get_local_id () const
 

Public Types

typedef target_t::base_container_type base_container_type
 
typedef target_t::node_type node_type
 
typedef node_type::ptr_type ptr_type
 

Friends

class proxy_core_access
 

Detailed Description

template<typename Accessor>
class stapl::proxy< aux_info, Accessor >

Specialization of a proxy over aux_info.


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