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 >.
1.6.1