AtomicShort

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

Value members

Concrete methods

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