TypedBitSlice

abstract class TypedBitSlice<T>(val lowBit: Int, val bitCount: Int) : BitSlice

Constructors

Link copied to clipboard
constructor(lowBit: Int, bitCount: Int)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val lowBit: Int

Functions

Link copied to clipboard
fun atomicUpdate(atomicInteger: AtomicInteger, value: T)
Link copied to clipboard
abstract operator fun get(host: Int): T
Link copied to clipboard
operator fun <T> BitSlice.TypedBitSlice<T>.get(host: AtomicInteger): T
Link copied to clipboard
fun getRaw(host: Int): Int
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
abstract fun updated(host: Int, value: T): Int
Link copied to clipboard
fun updatedRaw(host: Int, value: Int): Int