32 typedef volatile long AtomicLong;
33 typedef long long Int64;
34 typedef volatile long long AtomicInt64;
37 static Long AtomicIncrement(AtomicLong &Val);
38 static Int64 AtomicIncrement(AtomicInt64 &Val);
41 static Long AtomicDecrement(AtomicLong &Val);
42 static Int64 AtomicDecrement(AtomicInt64 &Val);
48 static Long AtomicCompareExchange( AtomicLong &Destination, Long Exchange, Long Comparand);
50 static Long AtomicAdd( AtomicLong &Destination, Long Val);
51 static Int64 AtomicAdd( AtomicInt64 &Destination, Int64 Val);
int64_t Int64
64-bit signed integer
Definition: BasicTypes.h:33