STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Static Public Member Functions | Public Types
stapl::metadata::extract_and_restrict_view< View > Struct Template Reference

Retrieves the metadata for a view by calling the extraction operator for the container and potentially restricting the domain of the metadata. More...

Static Public Member Functions

static return_type apply (View *vw)
 

Public Types

using return_type = std::pair< bool, md_wrapper_t * >
 

Detailed Description

template<typename View>
struct stapl::metadata::extract_and_restrict_view< View >

Retrieves the metadata for a view by calling the extraction operator for the container and potentially restricting the domain of the metadata.

The decision to restrict (project) is decided at runtime based on whether or not the view's domain and the container's domain are identical.

Returns the metadata in the polymorphic metadata::view_wrapper.


The documentation for this struct was generated from the following file: