rd-core
Toggle table of contents
2025.2.2-beta1
jvm
Platform filter
jvm
Switch theme
Search in API
rd-core
rd-core
/
com.jetbrains.rd.util
/
BitSlice
/
TypedBitSlice
Typed
Bit
Slice
abstract
class
TypedBitSlice
<
T
>
(
val
lowBit
:
Int
,
val
bitCount
:
Int
)
:
BitSlice
Members
Members & Extensions
Constructors
Typed
Bit
Slice
Link copied to clipboard
constructor
(
lowBit
:
Int
,
bitCount
:
Int
)
Properties
bit
Count
Link copied to clipboard
val
bitCount
:
Int
high
Bit
Link copied to clipboard
val
highBit
:
Int
low
Bit
Link copied to clipboard
val
lowBit
:
Int
Functions
atomic
Update
Link copied to clipboard
fun
atomicUpdate
(
atomicInteger
:
AtomicInteger
,
value
:
T
)
get
Link copied to clipboard
abstract
operator
fun
get
(
host
:
Int
)
:
T
get
Link copied to clipboard
operator
fun
<
T
>
BitSlice.TypedBitSlice
<
T
>
.
get
(
host
:
AtomicInteger
)
:
T
get
Raw
Link copied to clipboard
fun
getRaw
(
host
:
Int
)
:
Int
next
Slice
Low
Link copied to clipboard
fun
BitSlice
?
.
nextSliceLow
(
)
:
Int
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
updated
Link copied to clipboard
abstract
fun
updated
(
host
:
Int
,
value
:
T
)
:
Int
updated
Raw
Link copied to clipboard
fun
updatedRaw
(
host
:
Int
,
value
:
Int
)
:
Int