Galois
|
#include <CacheLineStorage.h>
Public Member Functions | |
CacheLineStorage () | |
CacheLineStorage (const T &v) | |
template<typename A > | |
CacheLineStorage (A &&v) | |
operator T () | |
T & | get () |
template<typename V > | |
CacheLineStorage & | operator= (const V &v) |
Public Attributes | |
T | data |
char | buffer [GALOIS_CACHE_LINE_SIZE-(sizeof(T)%GALOIS_CACHE_LINE_SIZE)] |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inlineexplicit |
|
inline |
char galois::substrate::CacheLineStorage< T >::buffer[GALOIS_CACHE_LINE_SIZE-(sizeof(T)%GALOIS_CACHE_LINE_SIZE)] |
T galois::substrate::CacheLineStorage< T >::data |