Static Propertyswift-nio 2.81.0NIOConcurrencyHelpers->Swift
nio_atomic_compare_and_exchange
NIOAtomic.swift:54static let nio_atomic_compare_and_exchange: (UnsafeMutablePointer<catmc_nio_atomic__Bool>, Bool, Bool) -> Bool
static let nio_atomic_compare_and_exchange: (UnsafeMutablePointer<catmc_nio_atomic__Bool>, Bool, Bool) -> Bool
sSb21NIOConcurrencyHelpersE31nio_atomic_compare_and_exchangeySbSpySo06catmc_c1_D6__BoolVG_S2btYbcvpZ
What are these?2OIBD
import Swift
import NIOConcurrencyHelpers
@frozen struct Bool
A value type whose instances are either true
or false
.
@frozen struct UnsafeMutablePointer<Pointee> where Pointee : ~Copyable
A pointer for accessing and manipulating data of a specific type.
struct catmc_nio_atomic__Bool
static let atomic_add: (OpaquePointer, Bool) -> Bool
static let atomic_compare_and_exchange: (OpaquePointer, Bool, Bool) -> Bool
static let atomic_create: (Bool) -> OpaquePointer
static let atomic_destroy: (OpaquePointer) -> Void
static let atomic_exchange: (OpaquePointer, Bool) -> Bool
static let atomic_load: (OpaquePointer) -> Bool
static let atomic_store: (OpaquePointer, Bool) -> Void
static let atomic_sub: (OpaquePointer, Bool) -> Bool
static let nio_atomic_add: (UnsafeMutablePointer<catmc_nio_atomic__Bool>, Bool) -> Bool
static let nio_atomic_create_with_existing_storage: (UnsafeMutablePointer<catmc_nio_atomic__Bool>, Bool) -> Void
static let nio_atomic_exchange: (UnsafeMutablePointer<catmc_nio_atomic__Bool>, Bool) -> Bool
static let nio_atomic_load: (UnsafeMutablePointer<catmc_nio_atomic__Bool>) -> Bool
static let nio_atomic_store: (UnsafeMutablePointer<catmc_nio_atomic__Bool>, Bool) -> Void
static let nio_atomic_sub: (UnsafeMutablePointer<catmc_nio_atomic__Bool>, Bool) -> Bool
typealias AtomicWrapper = catmc_nio_atomic__Bool