Package-level declarations

Types

Link copied to clipboard
typealias KorAtomicBoolean = AtomicBoolean
Link copied to clipboard
typealias KorAtomicInt = AtomicInt
Link copied to clipboard
typealias KorAtomicLong = AtomicLong
Link copied to clipboard
typealias KorAtomicRef<T> = AtomicRef<T>

Functions

Link copied to clipboard
fun <T> atomicLazy(initializer: () -> T): Lazy<T>
Link copied to clipboard
fun <T> korAtomic(initial: T): KorAtomicRef<T>
fun korAtomic(initial: Int): KorAtomicInt
Link copied to clipboard
inline fun KorAtomicBoolean.update(transform: (Boolean) -> Boolean): Boolean
inline fun KorAtomicInt.update(transform: (Int) -> Int): Int
inline fun KorAtomicLong.update(transform: (Long) -> Long): Long
inline fun <T> KorAtomicRef<T>.update(transform: (T) -> T): T