|
DASH
0.3.0
|
Specialization of adapter template for range concept, wraps begin and end pointers in range type.
More...
#include <Range.h>
Public Types | |
| typedef LocalIterator * | iterator |
| typedef LocalSentinel * | sentinel |
| typedef dash::default_index_t | index_type |
| typedef dash::IndexSetIdentity< self_t > | index_set_type |
| typedef LocalIterator | value_type |
| typedef iterator | local_iterator |
| typedef sentinel | local_sentinel |
| typedef IteratorRange< local_iterator, local_sentinel > | local_type |
Public Member Functions | |
| template<class Container > | |
| constexpr | IteratorRange (Container &&c) |
| constexpr | IteratorRange (iterator &begin, sentinel &end) |
| constexpr iterator | begin () const |
| constexpr iterator | end () const |
| constexpr const local_type & | local () const |
| constexpr index_set_type | index_set () const |
Specialization of adapter template for range concept, wraps begin and end pointers in range type.