Package-level declarations

Types

Link copied to clipboard

Represents a doubly linked list that is laid out on three arrays of the same fixed capacity instead of using object nodes.

Link copied to clipboard

Represents a doubly linked nodded list that is laid out on three arrays of the same fixed capacity instead of using object nodes.

Link copied to clipboard

Represents a list that is laid out consecutively on a prefix of array of fixed capacity.

Link copied to clipboard

Represents a nodded list that is laid out consecutively on a prefix of array of fixed capacity.

Link copied to clipboard

Represents a usual (settable) array of elements of type Element.

Link copied to clipboard
@Serializable(with = KoneLazyListSerializer::class)
class KoneLazyList<Element>(val size: UInt, generator: (index: UInt) -> Element) : KoneSettableList<Element>

Represents a settable list which elements are either set and stored in an array or marked to be initialised by the provided generator.

Link copied to clipboard
@Serializable(with = KoneVirtualListSerializer::class)
class KoneVirtualList<Element>(val size: UInt, generator: (index: UInt) -> Element) : KoneList<Element>

Represents an immutable list which elements are not stored anywhere but are generated with generator function instead on each access.

Functions

Link copied to clipboard
fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityLinkedList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArrayFixedCapacityLinkedList<Element>

Returns a KoneArrayFixedCapacityLinkedList of provided size (and equal capacity) of elements produced by the initializer.

fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityLinkedNoddedList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArrayFixedCapacityLinkedNoddedList<Element>

Returns a KoneArrayFixedCapacityLinkedNoddedList of provided size (and equal capacity) of elements produced by the initializer.

inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArrayFixedCapacityList<Element>

Returns a KoneArrayFixedCapacityList of provided size (and equal capacity) of elements produced by the initializer.

inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityNoddedList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArrayFixedCapacityNoddedList<Element>

Returns a KoneArrayFixedCapacityNoddedList of provided size (and equal capacity) of elements produced by the initializer.

fun <Element> ERROR CLASS: Symbol not found for KoneArrayGrowableLinkedList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArrayGrowableLinkedList<Element>
fun <Element> ERROR CLASS: Symbol not found for KoneArrayGrowableLinkedNoddedList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArrayGrowableLinkedNoddedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayGrowableList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArrayGrowableList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayGrowableNoddedList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArrayGrowableNoddedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayResizableLinkedList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArrayResizableLinkedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayResizableLinkedNoddedList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArrayResizableLinkedNoddedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayResizableList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArrayResizableList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayResizableList.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Element): KoneArrayResizableList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayResizableNoddedList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArrayResizableNoddedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayResizableNoddedList.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Element): KoneArrayResizableNoddedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArraySettableList.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Element): KoneArraySettableList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArraySettableNoddedList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArraySettableNoddedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArraySettableNoddedList.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Element): KoneArraySettableNoddedList<Element>
fun <Element> ERROR CLASS: Symbol not found for KoneArrayGrowableLinkedList.Companion.generate(initialCapacity: UInt, size: UInt, initializer: (index: UInt) -> Element): KoneArrayGrowableLinkedList<Element>
fun <Element> ERROR CLASS: Symbol not found for KoneArrayGrowableLinkedNoddedList.Companion.generate(size: UInt, capacity: UInt, initializer: (index: UInt) -> Element): KoneArrayGrowableLinkedNoddedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayGrowableList.Companion.generate(initialCapacity: UInt, size: UInt, initializer: (index: UInt) -> Element): KoneArrayGrowableList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayGrowableNoddedList.Companion.generate(size: UInt, capacity: UInt, initializer: (index: UInt) -> Element): KoneArrayGrowableNoddedList<Element>

inline fun <Element> ERROR CLASS: Symbol not found for KoneArraySettableList.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArraySettableList<Element>

Returns a KoneArraySettableList of provided size of elements produced by the initializer.

fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityLinkedList.Companion.generate(size: UInt, capacity: UInt, initializer: (index: UInt) -> Element): KoneArrayFixedCapacityLinkedList<Element>

Returns a KoneArrayFixedCapacityLinkedList of provided size and capacity of elements produced by the initializer.

fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityLinkedNoddedList.Companion.generate(size: UInt, capacity: UInt, initializer: (index: UInt) -> Element): KoneArrayFixedCapacityLinkedNoddedList<Element>

Returns a KoneArrayFixedCapacityLinkedNoddedList of provided size and capacity of elements produced by the initializer.

inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityList.Companion.generate(capacity: UInt, size: UInt, initializer: (index: UInt) -> Element): KoneArrayFixedCapacityList<Element>

Returns a KoneArrayFixedCapacityList of provided size and capacity of elements produced by the initializer.

inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityNoddedList.Companion.generate(size: UInt, capacity: UInt, initializer: (index: UInt) -> Element): KoneArrayFixedCapacityNoddedList<Element>

Returns a KoneArrayFixedCapacityNoddedList of provided size and capacity of elements produced by the initializer.

Link copied to clipboard
fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityLinkedList.Companion.induce(size: UInt, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArrayFixedCapacityLinkedList<Element>
fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityLinkedNoddedList.Companion.induce(size: UInt, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArrayFixedCapacityLinkedNoddedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityList.Companion.induce(size: UInt, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArrayFixedCapacityList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayResizableList.Companion.induce(size: UInt, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArrayResizableList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayResizableList.Companion.induce(indices: UIntRange, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArrayResizableList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayResizableNoddedList.Companion.induce(size: UInt, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArrayResizableNoddedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayResizableNoddedList.Companion.induce(indices: UIntRange, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArrayResizableNoddedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArraySettableList.Companion.induce(size: UInt, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArraySettableList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArraySettableList.Companion.induce(indices: UIntRange, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArraySettableList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArraySettableNoddedList.Companion.induce(size: UInt, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArraySettableNoddedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArraySettableNoddedList.Companion.induce(indices: UIntRange, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArraySettableNoddedList<Element>
inline fun <Element> KoneGCLinkedSizedList.Companion.induce(size: UInt, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneGCLinkedSizedList<Element>
inline fun <Element> KoneGCLinkedSizedList.Companion.induce(indices: UIntRange, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneGCLinkedSizedList<Element>
inline fun <Element> KoneTwoThreeTreeList.Companion.induce(size: UInt, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneTwoThreeTreeList<Element>
inline fun <Element> KoneTwoThreeTreeList.Companion.induce(indices: UIntRange, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneTwoThreeTreeList<Element>
fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityLinkedList.Companion.induce(size: UInt, capacity: UInt, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArrayFixedCapacityLinkedList<Element>
fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityLinkedNoddedList.Companion.induce(size: UInt, capacity: UInt, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArrayFixedCapacityLinkedNoddedList<Element>
inline fun <Element> ERROR CLASS: Symbol not found for KoneArrayFixedCapacityList.Companion.induce(capacity: UInt, size: UInt, initialElement: Element, inducer: (index: UInt, previous: Element) -> Element): KoneArrayFixedCapacityList<Element>
Link copied to clipboard
fun ERROR CLASS: Symbol not found for KoneArrayFixedCapacityLinkedList.Companion.producer(): KoneFixedCapacityMutableListProducer
fun ERROR CLASS: Symbol not found for KoneArrayFixedCapacityLinkedNoddedList.Companion.producer(): KoneFixedCapacityMutableNoddedListProducer
fun ERROR CLASS: Symbol not found for KoneArrayFixedCapacityList.Companion.producer(): KoneFixedCapacityMutableListProducer
fun ERROR CLASS: Symbol not found for KoneArrayFixedCapacityNoddedList.Companion.producer(): KoneFixedCapacityMutableNoddedListProducer
fun ERROR CLASS: Symbol not found for KoneArrayGrowableLinkedList.Companion.producer(): KoneGrowableMutableListProducer
fun ERROR CLASS: Symbol not found for KoneArrayGrowableLinkedNoddedList.Companion.producer(): KoneGrowableMutableNoddedListProducer
fun ERROR CLASS: Symbol not found for KoneArrayGrowableList.Companion.producer(): KoneGrowableMutableListProducer
fun ERROR CLASS: Symbol not found for KoneArrayGrowableNoddedList.Companion.producer(): KoneGrowableMutableNoddedListProducer
fun ERROR CLASS: Symbol not found for KoneArrayResizableLinkedList.Companion.producer(): KoneResizableMutableListProducer
fun ERROR CLASS: Symbol not found for KoneArrayResizableLinkedNoddedList.Companion.producer(): KoneResizableMutableNoddedListProducer
fun ERROR CLASS: Symbol not found for KoneArrayResizableList.Companion.producer(): KoneResizableMutableListProducer
fun ERROR CLASS: Symbol not found for KoneArrayResizableNoddedList.Companion.producer(): KoneResizableMutableNoddedListProducer
fun ERROR CLASS: Symbol not found for KoneArraySettableList.Companion.producer(): KoneSettableListProducer
fun ERROR CLASS: Symbol not found for KoneArraySettableNoddedList.Companion.producer(): KoneSettableNoddedListProducer