AtomicRef

final class AtomicRef[T <: AnyRef](underlying: Ptr[T]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

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