|
| reverse_view (View const &view) |
| Constructs a reverse view over the given view .
|
|
| reverse_view (view_container_type *vcont, domain_type const &dom, map_func_type mfunc=map_func_type()) |
| Constructor used to pass ownership of the container to the view. More...
|
|
| reverse_view (view_container_type const &vcont, domain_type const &dom, map_func_type mfunc, reverse_view const &other) |
| Constructor that does not takes ownership over the passed container. More...
|
|
| reverse_view (view_container_type const &vcont, domain_type const &dom, map_func_type mfunc=map_func_type()) |
| Constructor that does not takes ownership over the passed container. More...
|
|
| reverse_view (reverse_view const &other) |
|
iterator | begin (void) |
|
iterator | end (void) |
|
const_iterator | begin (void) const |
|
const_iterator | end (void) const |
|
index_type | next (index_type index) const |
| Returns the next index after the given index . More...
|
|
index_type | prev (index_type index) const |
| Returns the next index after the given index . More...
|
|
value_type | get_element (index_type index) |
|
bool | is_valid (void) const |
|
view_container_type * | get_container (void) const |
|
view_container_type & | container (void) |
|
view_container_type & | container (void) const |
|
domain_type const & | domain (void) const |
|
domain_type & | domain (void) |
|
void | set_domain (domain_type const &dom) |
|
map_func_type const & | mapfunc (void) const |
|
size_type | size (void) const |
| Returns the number of elements referenced for the view.
|
|
bool | empty (void) const |
| Returns true if the view does not reference any element.
|
|
|
typedef View | target_view_type |
|
typedef View::view_container_type | view_container_type |
|
typedef view_container_type | container_type |
|
typedef view_container_type::reference | reference |
|
typedef view_container_type::const_reference | const_reference |
|
typedef View::domain_type | domain_type |
|
typedef View::map_func_type | map_func_type |
|
typedef map_func_type | map_function |
|
typedef view_container_type::value_type | value_type |
|
typedef domain_type::index_type | index_type |
|
typedef index_iterator< reverse_view > | iterator |
|
typedef const_index_iterator< reverse_view > | const_iterator |
|
typedef metadata::reverse_extractor< reverse_view > | loc_dist_metadata |
|
typedef View | view_type |
|
typedef mf_type_helper::gid_type | gid_type |
|
typedef std::size_t | size_type |
|
template<typename View>
class stapl::view_impl::reverse_view< View >
Defines a reverse view over the specified View
.
This view provides a reverse traversal over the elements referenced for the specified view.