An atomic wrapper that provides sensible atomic behavior for most primative data types. More...
#include <Atomic.h>
 
  
 | Public Member Functions | |
| GAtomic () | |
| GAtomic (const T &v) | |
| T & | operator= (const GAtomic &that) | 
| T & | operator= (const T &that) | 
| assign from underlying type | |
| Private Types | |
| typedef AtomicImpl::GAtomicBase< T, AtomicImpl::DummyWrapper > | Super_ty | 
An atomic wrapper that provides sensible atomic behavior for most primative data types.
Operators return the value of type T so as to retain atomic RMW semantics.
| typedef AtomicImpl::GAtomicBase<T, AtomicImpl::DummyWrapper> Galois::GAtomic< T >::Super_ty  [private] | 
Reimplemented from Galois::AtomicImpl::GAtomicBase< T, AtomicImpl::DummyWrapper >.
| Galois::GAtomic< T >::GAtomic | ( | ) |  [inline] | 
| Galois::GAtomic< T >::GAtomic | ( | const T & | v | ) |  [inline, explicit] | 
| T& Galois::GAtomic< T >::operator= | ( | const T & | i | ) |  [inline] | 
assign from underlying type
Reimplemented from Galois::AtomicImpl::GAtomicBase< T, AtomicImpl::DummyWrapper >.
| T& Galois::GAtomic< T >::operator= | ( | const GAtomic< T > & | that | ) |  [inline] | 
 1.6.1
 1.6.1