Specialization of dash::view_traits
for IteratorRange.
More...
#include <Range.h>
|
typedef RangeT | origin_type |
|
typedef RangeT | domain_type |
|
typedef RangeT | image_type |
|
typedef RangeT | global_type |
|
typedef RangeT::local_type | local_type |
|
typedef RangeT::index_type | index_type |
|
typedef RangeT::index_set_type | index_set_type |
|
typedef std::integral_constant< bool, false > | is_projection |
| Whether the view type is a projection (has less dimensions than the view's domain type). More...
|
|
typedef std::integral_constant< bool, false > | is_view |
|
typedef std::integral_constant< bool, true > | is_origin |
| Whether the view is the origin domain. More...
|
|
typedef std::integral_constant< bool, std::is_same< RangeT, typename RangeT::local_type >::value > | is_local |
| Whether the view / container type is a local view. More...
|
|
template<typename IteratorT, typename SentinelT>
struct dash::view_traits< dash::IteratorRange< IteratorT, SentinelT > >
Specialization of dash::view_traits
for IteratorRange.
Definition at line 270 of file Range.h.
◆ is_local
template<typename IteratorT , typename SentinelT >
Whether the view / container type is a local view.
- Note
- A container type is local if it is identical to its
local_type
Definition at line 294 of file Range.h.
◆ is_origin
template<typename IteratorT , typename SentinelT >
Whether the view is the origin domain.
Definition at line 287 of file Range.h.
◆ is_projection
template<typename IteratorT , typename SentinelT >
Whether the view type is a projection (has less dimensions than the view's domain type).
Definition at line 284 of file Range.h.
The documentation for this struct was generated from the following file:
- /tmp/tmporruphar/dash/include/dash/Range.h