DASH  0.3.0
dash::ViewIterator< DomainIterator, IndexSetType > Class Template Reference

Public Types

typedef base_t::reference reference
 
typedef base_t::value_type value_type
 
typedef IndexSetType::index_type index_type
 

Public Member Functions

template<class DomainItType >
 ViewIterator (const DomainItType &domain_it, const IndexSetType &index_set, index_type position)
 
template<class DomainItType >
 ViewIterator (DomainItType &&domain_it, const IndexSetType &index_set, index_type position)
 
 ViewIterator (const self_t &other, index_type position)
 
constexpr reference dereference (index_type idx) const
 
constexpr index_type gpos () const
 
constexpr const value_type * local () const
 
value_type * local ()
 
constexpr dart_gptr_t dart_gptr () const
 
constexpr operator dart_gptr_t () const
 
constexpr operator DomainIterator () const
 

Friends

template<class DomainT , class IndexSetT >
std::ostream & operator<< (std::ostream &os, const ViewIterator< DomainT, IndexSetT > &view_it)
 

Detailed Description

template<class DomainIterator, class IndexSetType>
class dash::ViewIterator< DomainIterator, IndexSetType >

Definition at line 21 of file ViewIterator.h.


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