atomic_load
funcatomic_load : func(ptr : ^bool) -> bool Atomic load, store, exchange, and compare-exchange operations for booleans, integers, and raw pointers.
0 structs · 40 functions · Public API
atomic_load : func(ptr : ^bool) -> bool atomic_load : func(ptr : ^i8) -> i8 atomic_load : func(ptr : ^u8) -> u8 atomic_load : func(ptr : ^i16) -> i16 atomic_load : func(ptr : ^u16) -> u16 atomic_load : func(ptr : ^i32) -> i32 atomic_load : func(ptr : ^u32) -> u32 atomic_load : func(ptr : ^i64) -> i64 atomic_load : func(ptr : ^u64) -> u64 atomic_load : func(ptr : ^RawPtr) -> RawPtr atomic_store : func(ptr : ^bool, value : bool) -> void atomic_store : func(ptr : ^i8, value : i8) -> void atomic_store : func(ptr : ^u8, value : u8) -> void atomic_store : func(ptr : ^i16, value : i16) -> void atomic_store : func(ptr : ^u16, value : u16) -> void atomic_store : func(ptr : ^i32, value : i32) -> void atomic_store : func(ptr : ^u32, value : u32) -> void atomic_store : func(ptr : ^i64, value : i64) -> void atomic_store : func(ptr : ^u64, value : u64) -> void atomic_store : func(ptr : ^RawPtr, value : RawPtr) -> void atomic_exchange : func(ptr : ^bool, value : bool) -> bool atomic_exchange : func(ptr : ^i8, value : i8) -> i8 atomic_exchange : func(ptr : ^u8, value : u8) -> u8 atomic_exchange : func(ptr : ^i16, value : i16) -> i16 atomic_exchange : func(ptr : ^u16, value : u16) -> u16 atomic_exchange : func(ptr : ^i32, value : i32) -> i32 atomic_exchange : func(ptr : ^u32, value : u32) -> u32 atomic_exchange : func(ptr : ^i64, value : i64) -> i64 atomic_exchange : func(ptr : ^u64, value : u64) -> u64 atomic_exchange : func(ptr : ^RawPtr, value : RawPtr) -> RawPtr atomic_compare_exchange : func(ptr : ^bool, expected : ^bool, desired : bool) -> bool atomic_compare_exchange : func(ptr : ^i8, expected : ^i8, desired : i8) -> bool atomic_compare_exchange : func(ptr : ^u8, expected : ^u8, desired : u8) -> bool atomic_compare_exchange : func(ptr : ^i16, expected : ^i16, desired : i16) -> bool atomic_compare_exchange : func(ptr : ^u16, expected : ^u16, desired : u16) -> bool atomic_compare_exchange : func(ptr : ^i32, expected : ^i32, desired : i32) -> bool atomic_compare_exchange : func(ptr : ^u32, expected : ^u32, desired : u32) -> bool atomic_compare_exchange : func(ptr : ^i64, expected : ^i64, desired : i64) -> bool atomic_compare_exchange : func(ptr : ^u64, expected : ^u64, desired : u64) -> bool atomic_compare_exchange : func(ptr : ^RawPtr, expected : ^RawPtr, desired : RawPtr) -> bool