Atomic

expect class Atomic<V>(value: V)
actual open class Atomic<V>(value: V)
actual typealias Atomic = AtomicReference<V>
actual class Atomic<V>(value: V)

Constructors

Link copied to clipboard
expect fun <V> Atomic(value: V)
actual fun <V> Atomic(value: V)
actual fun <V> Atomic(value: V)

Functions

Link copied to clipboard
expect fun get(): V
actual fun get(): V
actual fun get(): V
Link copied to clipboard
expect fun set(value: V)
actual fun set(value: V)
actual fun set(value: V)

Inheritors

Link copied to clipboard

Extensions

Link copied to clipboard
operator fun <T> Atomic<T>.getValue(thisRef: Any?, prop: KProperty<*>): T
Link copied to clipboard
operator fun <T> Atomic<T>.setValue(    thisRef: Any?,     prop: KProperty<*>,     value: T)