STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Static Public Member Functions | Public Types
stapl::skeletons::flows::flows_impl::wrap_domain< Domain, ScalarSpan > Struct Template Reference

Wraps a domain in a domain_wrapper if it is not already wrapped by one with the same is_scalar template parameter. More...

Static Public Member Functions

static domain_type call (Domain const &d)
 

Public Types

using domain_type = domain_wrapper< Domain, ScalarSpan >
 

Detailed Description

template<typename Domain, bool ScalarSpan>
struct stapl::skeletons::flows::flows_impl::wrap_domain< Domain, ScalarSpan >

Wraps a domain in a domain_wrapper if it is not already wrapped by one with the same is_scalar template parameter.

Template Parameters
Domaindomain to potentially wrap with domain_wrapper
SpanScalarwhether the span is scalar

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