Metadata container used for views that represent an elements in reverse order (e.g.
More...
|
| reverse_container (md_cont_t *md, size_t total_size) |
|
reference | operator[] (size_t idx) |
|
size_t | size (void) const |
|
size_t | dimensions (void) const |
|
domain_type | domain (void) const |
|
size_t | get_local_vid (size_t index) |
| Returns the global index of the given local index .
|
|
size_t | local_size (void) const |
|
dimensions_type | local_dimensions (void) const |
|
location_type | location (size_t idx) |
|
location_type | get_location_element (size_t idx) const |
| Returns the location where the metadata indexed by idx is located.
|
|
void | push_back_here (value_type) |
|
void | update (void) |
|
|
using | md_cont_t = typename std::remove_pointer< typename MDContainer::second_type >::type |
|
typedef md_cont_t::value_type | value_t |
|
typedef reversed_domain< typename value_t::domain_type > | dom_t |
|
typedef metadata_entry< dom_t, typename value_t::component_type > | value_type |
|
typedef value_type | reference |
|
typedef indexed_domain< size_t > | domain_type |
|
typedef size_t | dimensions_type |
|
|
md_cont_t * | m_md |
|
size_t | m_total_size |
|
template<typename MDContainer>
struct stapl::metadata::reverse_container< MDContainer >
Metadata container used for views that represent an elements in reverse order (e.g.
- See also
- reverse_view).
- Template Parameters
-
MDContainer | Container for metadata of the original view that is being reversed. |
The documentation for this struct was generated from the following file:
- views/metadata/container/reverse.hpp