Package-level declarations

Types

Link copied to clipboard
class DoubleArrayList(capacity: Int = 7, var shouldGrow: Boolean = true) : Collection<Double>

Double growable ArrayList without boxing.

Link copied to clipboard

A LIFO (Last In First Out) structure.

Link copied to clipboard
class FloatArrayList(capacity: Int = 7, var shouldGrow: Boolean = true) : Collection<Float>

Float growable ArrayList without boxing.

Link copied to clipboard

A LIFO (Last In First Out) structure.

Link copied to clipboard
class IntArrayList(capacity: Int = 7, var shouldGrow: Boolean = true) : Collection<Int>

Int growable ArrayList without boxing.

Link copied to clipboard

A LIFO (Last In First Out) structure.

Link copied to clipboard
class Pool<T>

Structure containing a set of reusable objects.

Link copied to clipboard
class ShortArrayList(capacity: Int = 7, var shouldGrow: Boolean = true) : Collection<Short>

Short growable ArrayList without boxing.

Link copied to clipboard
typealias Stack<TGen> = TGenStack<TGen>
Link copied to clipboard

A LIFO (Last In First Out) structure.

Link copied to clipboard
open class TreeMap<K : Any, V : Any> : MutableMap<K, V>

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun intArrayListOf(vararg values: Int): IntArrayList
Link copied to clipboard
fun <T> pool(reset: (T) -> Unit = {}, preallocate: Int = 0, gen: Pool<T>.(Int) -> T): Pool<T>

Creates a Pool instance and then generates the object by passing in the Pool instance.

Link copied to clipboard
Link copied to clipboard