Companion
Functions
Link copied to clipboard
Check that this hashed bin has a correct binHash.
Link copied to clipboard
fun combineHashedAndLinear( hashedBin: AvailObject, linearBin: AvailObject, level: Int): A_SetBin
Content copied to clipboard
Link copied to clipboard
fun createInitializedHashSetBin( level: Int, localSize: Int, bitVector: Long): AvailObject
Content copied to clipboard
Create a new hashed set bin with the given level, local size, total recursive number of elements, hash, bit vector, and either the bin union kind or nil. Initialize each sub-bin to the empty bin at level + 1.
Link copied to clipboard
Answer the appropriate HashedSetBinDescriptor to use for the given mutability and level.
Link copied to clipboard
fun generateHashedSetBinFrom( level: Int, size: Int, generator: (Int) -> A_BasicObject): AvailObject
Content copied to clipboard
Create a hashed set bin from the size and generator.