|
| iterator_domain (k_dom_type const &kdom) |
|
| iterator_domain (iterator_domain const &other) |
|
template<typename OtherContainer > |
| iterator_domain (iterator_domain< OtherContainer, Functor > const &other, Container const &cont) |
|
template<typename OtherContainer > |
| iterator_domain (iterator_domain< OtherContainer, Functor > const &other, Container const *cont) |
|
| iterator_domain (Container const &cont, Functor const &func=Functor()) |
|
| iterator_domain (Container const &cont, Functor const &func, index_type const &end) |
|
| iterator_domain (index_type const &index1, index_type const &index2, Container const &cont, size_type size=index_bounds< size_type >::invalid()) |
|
| iterator_domain (index_type const &index1, index_type const &index2, index_type const &end, Container const &c) |
|
| iterator_domain (index_type const &index1, index_type const &index2) |
|
| iterator_domain (index_type const &index1, index_type const &index2, iterator_domain const &other) |
| Restrict domain constructor.
|
|
index_type | open_last (void) const |
|
iterator_domain | operator & (iterator_domain const &other) |
|
template<typename ODom > |
iterator_domain | operator & (ODom const &other) |
|
bool | container_null (void) const |
|
Container & | container (void) const |
|
index_type | first (void) const |
|
index_type | last (void) const |
|
size_type | size (void) const |
|
bool | contains (index_type const &index) const |
|
bool | empty (void) const |
|
template<typename Distance > |
index_type | advance (index_type const &index, Distance n) const |
|
size_type | distance (index_type const &a, index_type const &b) const |
|
bool | is_same_container_domain (void) const |
|
template<typename ODom > |
core_iteratorDom | operator & (ODom const &other) const |
|
template<typename Container, typename Functor = domain_impl::f_deref< typename container_traits<Container>::gid_type >>
class stapl::iterator_domain< Container, Functor >
Domains based on iterators.