AtomicUnsignedLong

final class AtomicUnsignedLong(underlying: Ptr[atomic_ulong]) extends AnyVal
Companion:
object
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def compareExchangeStrong(expected: Ptr[CUnsignedLong], desired: CUnsignedLong): Boolean
def compareExchangeStrong(expected: Ptr[CUnsignedLong], desired: CUnsignedLong, memoryOrderOnSuccess: memory_order, memoryOrderOnFailure: memory_order): Boolean
def compareExchangeStrong(expected: Ptr[CUnsignedLong], desired: CUnsignedLong, memoryOrder: memory_order): Boolean
def compareExchangeStrong(expectedValue: CUnsignedLong, desired: CUnsignedLong): Boolean
def compareExchangeStrong(expectedValue: CUnsignedLong, desired: CUnsignedLong, memoryOrderOnSuccess: memory_order, memoryOrderOnFailure: memory_order): Boolean
def compareExchangeStrong(expectedValue: CUnsignedLong, desired: CUnsignedLong, memoryOrder: memory_order): Boolean
def compareExchangeWeak(expected: Ptr[CUnsignedLong], desired: CUnsignedLong): Boolean
def compareExchangeWeak(expected: Ptr[CUnsignedLong], desired: CUnsignedLong, memoryOrderOnSuccess: memory_order, memoryOrderOnFailure: memory_order): Boolean
def compareExchangeWeak(expected: Ptr[CUnsignedLong], desired: CUnsignedLong, memoryOrder: memory_order): Boolean
def compareExchangeWeak(expectedValue: CUnsignedLong, desired: CUnsignedLong): Boolean
def compareExchangeWeak(expectedValue: CUnsignedLong, desired: CUnsignedLong, memoryOrderOnSuccess: memory_order, memoryOrderOnFailure: memory_order): Boolean
def compareExchangeWeak(expectedValue: CUnsignedLong, desired: CUnsignedLong, memoryOrder: memory_order): Boolean
def exchange(value: CUnsignedLong): CUnsignedLong
def exchange(value: CUnsignedLong, memoryOrder: memory_order): CUnsignedLong
def fetchAdd(value: CUnsignedLong): CUnsignedLong
def fetchAdd(value: CUnsignedLong, memoryOrder: memory_order): CUnsignedLong
def fetchAnd(value: CUnsignedLong): CUnsignedLong
def fetchAnd(value: CUnsignedLong, memoryOrder: memory_order): CUnsignedLong
def fetchOr(value: CUnsignedLong): CUnsignedLong
def fetchOr(value: CUnsignedLong, memoryOrder: memory_order): CUnsignedLong
def fetchSub(value: CUnsignedLong): CUnsignedLong
def fetchSub(value: CUnsignedLong, memoryOrder: memory_order): CUnsignedLong
def fetchXor(value: CUnsignedLong): CUnsignedLong
def fetchXor(value: CUnsignedLong, memoryOrder: memory_order): CUnsignedLong
def init(value: CUnsignedLong): Unit
def load(): CUnsignedLong
def load(memoryOrder: memory_order): CUnsignedLong
def store(value: CUnsignedLong): Unit
def store(value: CUnsignedLong, memoryOrder: memory_order): Unit