AtomicBool

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

Value members

Concrete methods

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