Helper functor used to project the domains in the given locality metadata (P) to the domain of the given View. The result is projected metadata locality information.
More...
Public Member Functions | |
| return_type | operator() (View *view, lower_md_cont_type *part, bool part_is_fixed=true) const |
| Project the metadata entries extracted from the underlying view into the domain of the view. More... | |
Public Types | |
| typedef metadata_entry< domain_type, component_type, cid_type > | md_entry_type |
| typedef metadata::growable_container< md_entry_type > | md_cont_type |
| typedef std::pair< bool, md_cont_type * > | return_type |
Helper functor used to project the domains in the given locality metadata (P) to the domain of the given View. The result is projected metadata locality information.
This helper functor is invoked when the given View is an invertible view.
| return_type stapl::metadata::invertible_metadata_projection< View, P >::operator() | ( | View * | view, |
| lower_md_cont_type * | part, | ||
| bool | part_is_fixed = true |
||
| ) | const |
Project the metadata entries extracted from the underlying view into the domain of the view.
| view | The original view |
| part | Container of metadata entries |
1.8.13