Companion

object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard

Asked of the top bin of a set. If the set is large enough to be hashed then compute/cache the union's nearest kind, otherwise just answer nil.

Link copied to clipboard
fun A_SetBin.binHasElementWithHash(elementObject: A_BasicObject, elementObjectHash: Int): Boolean
Link copied to clipboard
fun A_SetBin.binRemoveElementHashLevelCanDestroy(elementObject: A_BasicObject, elementObjectHash: Int, myLevel: Int, canDestroy: Boolean): A_SetBin
Link copied to clipboard
fun A_SetBin.isBinSubsetOf(potentialSuperset: A_Set): Boolean
Link copied to clipboard
fun A_SetBin.setBinAddingElementHashLevelCanDestroy(elementObject: A_BasicObject, elementObjectHash: Int, myLevel: Int, canDestroy: Boolean): A_SetBin
Link copied to clipboard
fun A_SetBin.setBinUnion(otherBin: A_SetBin, level: Int): A_SetBin

Construct a bin containing the union of the receiver and otherBin, recycling or destroying either or both if they're mutable.

Link copied to clipboard

Construct a bin containing the union of the receiver and hashedBin, which is known to be a hashed set bin.

Link copied to clipboard

Construct a bin containing the union of the receiver and linearBin, which is known to be a linear set bin.