Basic atomic. More...
#include <Atomic.h>
Public Member Functions | |
GAtomicBase (const T &i) | |
Initialize with a value. | |
GAtomicBase () | |
default constructor | |
T & | operator= (const GAtomicBase &that) |
assignment operator | |
T & | operator= (const T &that) |
assign from underlying type | |
Private Types | |
typedef GAtomicImpl< T, W > | Super_ty |
Basic atomic.
typedef GAtomicImpl<T, W> Galois::AtomicImpl::GAtomicBase< T, W >::Super_ty [private] |
Reimplemented in Galois::GAtomic< T >, and Galois::GAtomicPadded< T >.
Galois::AtomicImpl::GAtomicBase< T, W >::GAtomicBase | ( | const T & | i | ) | [inline, explicit] |
Initialize with a value.
Galois::AtomicImpl::GAtomicBase< T, W >::GAtomicBase | ( | ) | [inline] |
default constructor
T& Galois::AtomicImpl::GAtomicBase< T, W >::operator= | ( | const T & | i | ) | [inline] |
assign from underlying type
Reimplemented from Galois::AtomicImpl::GAtomicImpl< T, W >.
Reimplemented in Galois::GAtomic< T >, and Galois::GAtomicPadded< T >.
T& Galois::AtomicImpl::GAtomicBase< T, W >::operator= | ( | const GAtomicBase< T, W > & | i | ) | [inline] |
assignment operator
Reimplemented from Galois::AtomicImpl::GAtomicImpl< T, W >.