Cache-line padded version of GAtomic. More...
#include <Atomic.h>
Public Member Functions | |
GAtomicPadded () | |
GAtomicPadded (const T &v) | |
T & | operator= (const GAtomicPadded &that) |
T & | operator= (const T &that) |
assign from underlying type | |
Private Types | |
typedef AtomicImpl::GAtomicBase< T, Galois::Runtime::LL::CacheLineStorage > | Super_ty |
Cache-line padded version of GAtomic.
typedef AtomicImpl::GAtomicBase<T, Galois::Runtime::LL::CacheLineStorage> Galois::GAtomicPadded< T >::Super_ty [private] |
Reimplemented from Galois::AtomicImpl::GAtomicBase< T, Galois::Runtime::LL::CacheLineStorage >.
Galois::GAtomicPadded< T >::GAtomicPadded | ( | ) | [inline] |
Galois::GAtomicPadded< T >::GAtomicPadded | ( | const T & | v | ) | [inline, explicit] |
T& Galois::GAtomicPadded< T >::operator= | ( | const T & | i | ) | [inline] |
assign from underlying type
Reimplemented from Galois::AtomicImpl::GAtomicBase< T, Galois::Runtime::LL::CacheLineStorage >.
T& Galois::GAtomicPadded< T >::operator= | ( | const GAtomicPadded< T > & | that | ) | [inline] |