rd-core
2023.2.3
rd-core
/
com.jetbrains.rd.util
/
BitSlice
/
TypedBitSlice
Typed
Bit
Slice
abstract
class
TypedBitSlice
<
T
>
(
val
lowBit
:
Int
,
val
bitCount
:
Int
)
:
BitSlice
Content copied to clipboard
Constructors
Functions
Properties
Extensions
Constructors
Typed
Bit
Slice
Link copied to clipboard
fun
TypedBitSlice
(
lowBit
:
Int
,
bitCount
:
Int
)
Content copied to clipboard
Functions
atomic
Update
Link copied to clipboard
fun
atomicUpdate
(
atomicInteger
:
AtomicInteger
,
value
:
T
)
Content copied to clipboard
get
Link copied to clipboard
abstract
operator
fun
get
(
host
:
Int
)
:
T
Content copied to clipboard
get
Raw
Link copied to clipboard
fun
getRaw
(
host
:
Int
)
:
Int
Content copied to clipboard
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
Content copied to clipboard
updated
Link copied to clipboard
abstract
fun
updated
(
host
:
Int
,
value
:
T
)
:
Int
Content copied to clipboard
updated
Raw
Link copied to clipboard
fun
updatedRaw
(
host
:
Int
,
value
:
Int
)
:
Int
Content copied to clipboard
Properties
bit
Count
Link copied to clipboard
val
bitCount
:
Int
Content copied to clipboard
high
Bit
Link copied to clipboard
val
highBit
:
Int
Content copied to clipboard
low
Bit
Link copied to clipboard
val
lowBit
:
Int
Content copied to clipboard
Extensions
get
Link copied to clipboard
operator
fun
<
T
>
BitSlice.TypedBitSlice
<
T
>
.
get
(
host
:
AtomicInteger
)
:
T
Content copied to clipboard