STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions
stapl::runtime::cache_line_aligned_storage< T > Class Template Reference

Storage for a single instance of type T. Class has alignas directive to ensure cache line alignment. Used as storage type for cache_line_aligned_vector. More...

Public Member Functions

template<typename ... Args>
 cache_line_aligned_storage (Args &&... args)
 
cache_line_aligned_storageoperator= (T const &t)
 
cache_line_aligned_storageoperator= (T &&t)
 
 operator T const & (void) const noexcept
 
 operator T & (void) noexcept
 

Detailed Description

template<typename T>
class stapl::runtime::cache_line_aligned_storage< T >

Storage for a single instance of type T. Class has alignas directive to ensure cache line alignment. Used as storage type for cache_line_aligned_vector.


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