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 > |