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_storage & | operator= (T const &t) |
cache_line_aligned_storage & | operator= (T &&t) |
operator T const & (void) const noexcept | |
operator T & (void) noexcept | |
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
.