bitwiseXor(_:ordering:)

Perform an atomic bitwise XOR operation and return the old and new value, applying the specified memory ordering.

iOS
18.0+
macOS
15.0+
tvOS
18.0+
visionOS
2.0+
watchOS
11.0+
@discardableResult func bitwiseXor(_ operand: Int8, ordering: AtomicUpdateOrdering) -> (oldValue: Int8, newValue: Int8)

Parameters

operand

An integer value.

ordering

The memory ordering to apply on this operation.

Returns

A tuple containing the original value before the operation and the new value after the operation.