|
int | Threading::Interlocked::Add (int volatile *var, int add) |
| interlocked add
|
|
int64 | Threading::Interlocked::Add (int64 volatile *var, int64 add) |
| interlocked add 64
|
|
int | Threading::Interlocked::Or (int volatile *var, int value) |
| interlocked or
|
|
int64 | Threading::Interlocked::Or (int64 volatile *var, int64 value) |
| interlocked or
|
|
int | Threading::Interlocked::And (int volatile *var, int value) |
| interlocked and
|
|
int64 | Threading::Interlocked::And (int64 volatile *var, int64 value) |
| interlocked and
|
|
int | Threading::Interlocked::Xor (int volatile *var, int value) |
| interlocked xor
|
|
int64 | Threading::Interlocked::Xor (int64 volatile *var, int64 value) |
| interlocked xor
|
|
int | Threading::Interlocked::Exchange (int volatile *dest, int value) |
| interlocked exchange
|
|
int64 | Threading::Interlocked::Exchange (int64 volatile *dest, int64 value) |
| interlocked exchange
|
|
int | Threading::Interlocked::CompareExchange (int volatile *dest, int exchange, int comparand) |
| interlocked compare-exchange
|
|
int64 | Threading::Interlocked::CompareExchange (int64 volatile *dest, int64 exchange, int64 comparand) |
| interlocked compare-exchange
|
|
void * | Threading::Interlocked::ExchangePointer (void *volatile *dest, void *value) |
| interlocked exchange
|
|
void * | Threading::Interlocked::CompareExchangePointer (void *volatile *dest, void *exchange, void *comparand) |
| interlocked compare-exchange pointer
|
|
int | Threading::Interlocked::Increment (int volatile *var) |
| interlocked increment, return result
|
|
int64 | Threading::Interlocked::Increment (int64 volatile *var) |
| interlocked increment, return result
|
|
int | Threading::Interlocked::Decrement (int volatile *var) |
| interlocked decrement, return result
|
|
int64 | Threading::Interlocked::Decrement (int64 volatile *var) |
| interlocked decrement, return result
|
|