DASH  0.3.0
dash::IteratorViewOrigin< Iterator, Sentinel > Class Template Reference

Public Types

typedef Iterator::index_type index_type
 
typedef self_t domain_type
 
typedef self_t origin_type
 
typedef self_t image_type
 
typedef view_traits< domain_type >::local_type local_type
 
typedef view_traits< domain_type >::global_type global_type
 
typedef Iterator::pattern_type pattern_type
 
typedef Iterator iterator
 
typedef Sentinel sentinel
 
typedef dash::IndexSetIdentity< self_tindex_set_type
 
typedef iterator::value_type value_type
 
typedef std::conditional< std::is_pointer< iterator >::value, iterator, typename iterator::local_type >::type local_iterator
 
typedef std::conditional< std::is_pointer< sentinel >::value, iterator, typename sentinel::local_type >::type local_sentinel
 

Public Member Functions

constexpr IteratorViewOrigin (Iterator begin, Iterator end)
 
constexpr const pattern_type & pattern () const
 
constexpr local_type local () const
 
constexpr iterator begin () const
 
constexpr iterator end () const
 
constexpr index_set_type index_set () const
 

Detailed Description

template<class Iterator, class Sentinel>
class dash::IteratorViewOrigin< Iterator, Sentinel >

Definition at line 108 of file View.h.


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