AtomicInt

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

Value members

Concrete methods

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