Int64Map

loreline.Int64Map (Class)

Instance Members

clear(): Void

copy(): Int64Map<loreline.Int64Map.V>
Returns
Int64Map<loreline.Int64Map.V>

set(key: haxe.Int64, value: loreline.Int64Map.V): Void
Name Type
key haxe.Int64
value loreline.Int64Map.V

get(key: haxe.Int64): Null<loreline.Int64Map.V>
Name Type
key haxe.Int64
Returns
Null<loreline.Int64Map.V>

exists(key: haxe.Int64): Bool
Name Type
key haxe.Int64
Returns
Bool

remove(key: haxe.Int64): Bool
Name Type
key haxe.Int64
Returns
Bool

iterator(): loreline._Int64Map.Int64MapIterator<loreline.Int64Map.V>
Returns
loreline._Int64Map.Int64MapIterator<loreline.Int64Map.V>

keyIterator(): loreline._Int64Map.Int64MapKeyIterator<loreline.Int64Map.V>
Returns
loreline._Int64Map.Int64MapKeyIterator<loreline.Int64Map.V>

keyValueIterator(): loreline._Int64Map.Int64MapKeyValueIterator<loreline.Int64Map.V>
Returns
loreline._Int64Map.Int64MapKeyValueIterator<loreline.Int64Map.V>

length(): Int
Returns
Int

new(): Void

Private Members

INITIAL_SIZE: Int

LOAD_FACTOR: Float

size: Int

mask: Int

resize(newCapacity: Int): Void
Name Type
newCapacity Int

hashCoords(high: Int, low: Int): Int
Name Type
high Int
low Int
Returns
Int

Metadata

Name Parameters
:allow loreline.Int64MapIterator
:allow loreline.Int64MapKeyIterator
:allow loreline.Int64MapKeyValueIterator