#include <arcane/utils/Atomic.h>
Public Member Functions | |
| AtomicInt32 () | |
| Constructor: warning, no initialization. | |
| AtomicInt32 (Int32) | |
| Int32 | operator++ () |
| Int32 | operator-- () |
| Int32 | value () const |
| void | operator= (Int32 v) |
Static Public Member Functions | |
| static Int32 | increment (volatile Int32 *v) |
| static Int32 | decrement (volatile Int32 *v) |
| static void | setValue (volatile Int32 *v, Int32 new_v) |
| static Int32 | getValue (volatile Int32 *v) |
Private Attributes | |
| Int32 | m_value |
Atomic 'Int32' type.
Definition at line 34 of file arcane/src/arcane/utils/Atomic.h.
|
inline |
Constructor: warning, no initialization.
Definition at line 40 of file arcane/src/arcane/utils/Atomic.h.
References AtomicInt32().
Referenced by AtomicInt32().
|
mutableprivate |
Definition at line 65 of file arcane/src/arcane/utils/Atomic.h.