|
|
| 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.