STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Types
stapl::no_init_array_base_container_traits< T, Domain > Struct Template Reference

Traits for the array base container that use an underlying container_type (lightweight_multiarray_storage), that avoids default initialization of values when possible (for now, when the stored datatype is fundamental). More...

Public Types

typedef define_value_type< T >::type stored_type
 
typedef std::conditional< std::is_fundamental< stored_type >::value, lightweight_multiarray_storage< stored_type >, std::vector< stored_type > >::type container_type
 
typedef container_type container_constructor
 
typedef T value_type
 
typedef Domain domain_type
 

Detailed Description

template<typename T, typename Domain>
struct stapl::no_init_array_base_container_traits< T, Domain >

Traits for the array base container that use an underlying container_type (lightweight_multiarray_storage), that avoids default initialization of values when possible (for now, when the stored datatype is fundamental).


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