Classes | |
class | Atomic32< T > |
class | Atomic64< T > |
class | Atomic16< T > |
class | Atomic8< T > |
class | AtomicBool |
class | AtomicFloatType< T > |
class | AtomicPtr< T > |
class | StrongReferenceCounter |
Namespaces | |
maxon | |
Macros | |
#define | MemoryFenceAcquire() |
#define | MemoryFenceRelease() |
#define | MemoryFenceSequential() |
Typedefs | |
using | AtomicInt32 = Atomic32< Int32 > |
using | AtomicUInt32 = Atomic32< UInt32 > |
using | AtomicInt64 = Atomic64< Int64 > |
using | AtomicUInt64 = Atomic64< UInt64 > |
using | AtomicInt = Atomic64< Int > |
using | AtomicUInt = Atomic64< UInt > |
using | AtomicInt16 = Atomic16< Int16 > |
using | AtomicUInt16 = Atomic16< UInt16 > |
using | AtomicInt8 = Atomic8< Char > |
using | AtomicUInt8 = Atomic8< UChar > |
using | AtomicFloat32 = AtomicFloatType< Float32 > |
using | AtomicFloat64 = AtomicFloatType< Float64 > |
using | AtomicVoidPtr = AtomicPtr< void > |