|
Diligent Engine
v.2.4.g
|
#include <Win32Atomics.hpp>
Public Types | |
| using | Long = long |
| using | AtomicLong = volatile long |
| using | Int64 = long long |
| using | AtomicInt64 = volatile long long |
Static Public Member Functions | |
| static Long | AtomicIncrement (AtomicLong &Val) |
| static Int64 | AtomicIncrement (AtomicInt64 &Val) |
| static Long | AtomicDecrement (AtomicLong &Val) |
| static Int64 | AtomicDecrement (AtomicInt64 &Val) |
| static Long | AtomicCompareExchange (AtomicLong &Destination, Long Exchange, Long Comparand) |
| static Long | AtomicAdd (AtomicLong &Destination, Long Val) |
| static Int64 | AtomicAdd (AtomicInt64 &Destination, Int64 Val) |
| using WindowsAtomics::AtomicInt64 = volatile long long |
| using WindowsAtomics::AtomicLong = volatile long |
| using WindowsAtomics::Int64 = long long |
| using WindowsAtomics::Long = long |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
1.8.17