#include <interlocked.h>
|
| int | Add (int add) |
| | Add.
|
| |
| int | Sub (int sub) |
| | Subtract.
|
| |
| int | Or (int mask) |
| | Or.
|
| |
| int | And (int mask) |
| | And.
|
| |
| int | Exchange (int value) |
| | Exchange.
|
| |
| int | CompareExchange (int exchange, int comparand) |
| | Compare and exchange.
|
| |
| int | Increment (int incr) |
| | Increment and return new value.
|
| |
| int | Decrement (int decr) |
| | Decrement and return new value.
|
| |
◆ Add()
| int Threading::Interlocked::AtomicInt::Add |
( |
int | add | ) |
|
|
inline |
◆ And()
| int Threading::Interlocked::AtomicInt::And |
( |
int | mask | ) |
|
|
inline |
◆ CompareExchange()
| int Threading::Interlocked::AtomicInt::CompareExchange |
( |
int | exchange, |
|
|
int | comparand ) |
|
inline |
◆ Decrement()
| int Threading::Interlocked::AtomicInt::Decrement |
( |
int | decr | ) |
|
|
inline |
Decrement and return new value.
◆ Exchange()
| int Threading::Interlocked::AtomicInt::Exchange |
( |
int | value | ) |
|
|
inline |
◆ Increment()
| int Threading::Interlocked::AtomicInt::Increment |
( |
int | incr | ) |
|
|
inline |
Increment and return new value.
◆ Or()
| int Threading::Interlocked::AtomicInt::Or |
( |
int | mask | ) |
|
|
inline |
◆ Sub()
| int Threading::Interlocked::AtomicInt::Sub |
( |
int | sub | ) |
|
|
inline |
◆ value
| volatile int Threading::Interlocked::AtomicInt::value |
|
private |
The documentation for this struct was generated from the following file: