|
RAUL
0.8.0
|
Atomic integer. More...
#include <AtomicInt.hpp>
Public Member Functions | |
| AtomicInt (int val) | |
| AtomicInt (const AtomicInt ©) | |
| int | get () const |
| void | operator= (int val) |
| void | operator+= (int val) |
| void | operator-= (int val) |
| bool | operator== (int val) const |
| int | operator+ (int val) const |
| AtomicInt & | operator++ () |
| AtomicInt & | operator-- () |
| bool | compare_and_exchange (int old, int val) |
| Set value to val iff current value is old. More... | |
| int | exchange_and_add (int val) |
| Add val to value. More... | |
| bool | decrement_and_test () |
| Decrement value. More... | |
Atomic integer.
|
inline |
Set value to val iff current value is old.
|
inline |
Add val to value.
Referenced by Raul::SRMWQueue< T >::push().
|
inline |
Decrement value.
1.8.13