utils-internal
Toggle table of contents
2.4.0
common
jsCommon
jvmCommon
nativeCommon
Platform filter
common
jsCommon
jvmCommon
nativeCommon
Switch theme
Search in API
utils-internal
utils-internal
/
com.badoo.reaktive.utils.atomic
Package-level
declarations
Types
Functions
Types
Atomic
Boolean
Link copied to clipboard
common
jsCommon
jvmCommon
nativeCommon
expect
class
AtomicBoolean
(
initialValue
:
Boolean
=
false
)
actual
class
AtomicBoolean
(
initialValue
:
Boolean
)
actual
class
AtomicBoolean
(
initialValue
:
Boolean
)
actual
class
AtomicBoolean
(
initialValue
:
Boolean
)
Atomic
Int
Link copied to clipboard
common
jsCommon
jvmCommon
nativeCommon
expect
class
AtomicInt
(
initialValue
:
Int
=
0
)
actual
class
AtomicInt
(
initialValue
:
Int
)
actual
class
AtomicInt
(
initialValue
:
Int
)
actual
class
AtomicInt
(
initialValue
:
Int
)
Atomic
Long
Link copied to clipboard
common
jsCommon
jvmCommon
nativeCommon
expect
class
AtomicLong
(
initialValue
:
Long
=
0
)
actual
class
AtomicLong
(
initialValue
:
Long
)
actual
class
AtomicLong
(
initialValue
:
Long
)
actual
class
AtomicLong
(
initialValue
:
Long
)
Atomic
Reference
Link copied to clipboard
common
jsCommon
jvmCommon
nativeCommon
expect
class
AtomicReference
<
T
>
(
initialValue
:
T
)
actual
class
AtomicReference
<
T
>
(
initialValue
:
T
)
actual
class
AtomicReference
<
T
>
(
initialValue
:
T
)
actual
class
AtomicReference
<
T
>
(
initialValue
:
T
)
Functions
change
Link copied to clipboard
inline
fun
<
T
>
AtomicReference
<
T
>
.
change
(
update
:
(
T
)
->
T
)
change
And
Get
Link copied to clipboard
inline
fun
AtomicInt
.
changeAndGet
(
update
:
(
Int
)
->
Int
)
:
Int
inline
fun
<
T
,
R
:
T
>
AtomicReference
<
T
>
.
changeAndGet
(
update
:
(
T
)
->
R
)
:
R
get
And
Change
Link copied to clipboard
inline
fun
<
T
>
AtomicReference
<
T
>
.
getAndChange
(
update
:
(
T
)
->
T
)
:
T