Package-level declarations
Functions
Link copied to clipboard
fun <Element, Priority> KoneBinaryGCMinimumHeap(priorityContext: Order<Priority>): KoneBinaryGCMinimumHeap<Element, Priority>
Link copied to clipboard
fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>): KoneBinaryListBackedMinimumHeap<Element, Priority>
fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneGrowableMutableListProducer): KoneBinaryListBackedMinimumHeap<Element, Priority>
fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneResizableMutableListProducer): KoneBinaryListBackedMinimumHeap<Element, Priority>
fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneFixedCapacityMutableListProducer, capacity: UInt): KoneBinaryListBackedMinimumHeap<Element, Priority>
fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneGrowableMutableListProducer, initialCapacity: UInt): KoneBinaryListBackedMinimumHeap<Element, Priority>
inline fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, size: UInt, heapEntryInitializer: (index: UInt) -> HeapEntry<Element, Priority>): KoneBinaryListBackedMinimumHeap<Element, Priority>
inline fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneFixedCapacityMutableListProducer, size: UInt, crossinline heapEntryInitializer: (index: UInt) -> HeapEntry<Element, Priority>): KoneBinaryListBackedMinimumHeap<Element, Priority>
inline fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneGrowableMutableListProducer, size: UInt, crossinline heapEntryInitializer: (index: UInt) -> HeapEntry<Element, Priority>): KoneBinaryListBackedMinimumHeap<Element, Priority>
inline fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneResizableMutableListProducer, size: UInt, crossinline heapEntryInitializer: (index: UInt) -> HeapEntry<Element, Priority>): KoneBinaryListBackedMinimumHeap<Element, Priority>
inline fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, size: UInt, elementInitializer: (index: UInt) -> Element, priorityInitializer: (index: UInt) -> Priority): KoneBinaryListBackedMinimumHeap<Element, Priority>
inline fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneFixedCapacityMutableListProducer, size: UInt, crossinline elementInitializer: (index: UInt) -> Element, crossinline priorityInitializer: (index: UInt) -> Priority): KoneBinaryListBackedMinimumHeap<Element, Priority>
inline fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneFixedCapacityMutableListProducer, capacity: UInt, size: UInt, crossinline heapEntryInitializer: (index: UInt) -> HeapEntry<Element, Priority>): KoneBinaryListBackedMinimumHeap<Element, Priority>
inline fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneGrowableMutableListProducer, size: UInt, crossinline elementInitializer: (index: UInt) -> Element, crossinline priorityInitializer: (index: UInt) -> Priority): KoneBinaryListBackedMinimumHeap<Element, Priority>
inline fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneGrowableMutableListProducer, initialCapacity: UInt, size: UInt, crossinline heapEntryInitializer: (index: UInt) -> HeapEntry<Element, Priority>): KoneBinaryListBackedMinimumHeap<Element, Priority>
inline fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneResizableMutableListProducer, size: UInt, crossinline elementInitializer: (index: UInt) -> Element, crossinline priorityInitializer: (index: UInt) -> Priority): KoneBinaryListBackedMinimumHeap<Element, Priority>
inline fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneFixedCapacityMutableListProducer, capacity: UInt, size: UInt, crossinline elementInitializer: (index: UInt) -> Element, crossinline priorityInitializer: (index: UInt) -> Priority): KoneBinaryListBackedMinimumHeap<Element, Priority>
inline fun <Element, Priority> KoneBinaryListBackedMinimumHeap(priorityContext: Order<Priority>, listProducer: KoneGrowableMutableListProducer, initialCapacity: UInt, size: UInt, crossinline elementInitializer: (index: UInt) -> Element, crossinline priorityInitializer: (index: UInt) -> Priority): KoneBinaryListBackedMinimumHeap<Element, Priority>