Package-level declarations

Types

Link copied to clipboard
open class CharProgression(val first: Char, endInclusive: Char, val step: Int) : Iterable<Char>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface ClosedRange<T : Comparable<T>>
Link copied to clipboard
open class IntProgression(val first: Int, endInclusive: Int, val step: Int) : Iterable<Int>
Link copied to clipboard
Link copied to clipboard
open class LongProgression(val first: Long, endInclusive: Long, val step: Long) : Iterable<Long>
Link copied to clipboard
Link copied to clipboard
interface OpenEndRange<T : Comparable<T>>
Link copied to clipboard
open class UIntProgression(val first: UInt, endInclusive: UInt, val step: Int) : Iterable<UInt>
Link copied to clipboard
Link copied to clipboard
open class ULongProgression(val first: ULong, endInclusive: ULong, val step: Long) : Iterable<ULong>
Link copied to clipboard

Functions

Link copied to clipboard
infix fun Byte.downTo(other: Byte): IntProgression
infix fun Byte.downTo(other: Int): IntProgression
infix fun Byte.downTo(other: Long): LongProgression
infix fun Byte.downTo(other: Short): IntProgression
infix fun Char.downTo(other: Char): CharProgression
infix fun Int.downTo(other: Byte): IntProgression
infix fun Int.downTo(other: Int): IntProgression
infix fun Int.downTo(other: Long): LongProgression
infix fun Int.downTo(other: Short): IntProgression
infix fun Long.downTo(other: Byte): LongProgression
infix fun Long.downTo(other: Int): LongProgression
infix fun Long.downTo(other: Long): LongProgression
infix fun Long.downTo(other: Short): LongProgression
infix fun Short.downTo(other: Byte): IntProgression
infix fun Short.downTo(other: Int): IntProgression
infix fun Short.downTo(other: Long): LongProgression
infix fun Short.downTo(other: Short): IntProgression
infix fun UByte.downTo(other: UByte): UIntProgression
infix fun UByte.downTo(other: UInt): UIntProgression
infix fun UByte.downTo(other: ULong): ULongProgression
infix fun UByte.downTo(other: UShort): UIntProgression
infix fun UInt.downTo(other: UByte): UIntProgression
infix fun UInt.downTo(other: UInt): UIntProgression
infix fun UInt.downTo(other: ULong): ULongProgression
infix fun UInt.downTo(other: UShort): UIntProgression
infix fun ULong.downTo(other: UByte): ULongProgression
infix fun ULong.downTo(other: UInt): ULongProgression
infix fun ULong.downTo(other: ULong): ULongProgression
infix fun ULong.downTo(other: UShort): ULongProgression
infix fun UShort.downTo(other: UByte): UIntProgression
infix fun UShort.downTo(other: UInt): UIntProgression
infix fun UShort.downTo(other: ULong): ULongProgression
infix fun UShort.downTo(other: UShort): UIntProgression
Link copied to clipboard
operator fun Boolean.rangeTo(other: Boolean): ClosedRange<Boolean>
operator fun Byte.rangeTo(other: Byte): IntRange
operator fun Byte.rangeTo(other: Int): IntRange
operator fun Byte.rangeTo(other: Long): LongRange
operator fun Byte.rangeTo(other: Short): IntRange
operator fun Char.rangeTo(other: Char): CharRange
operator fun Int.rangeTo(other: Byte): IntRange
operator fun Int.rangeTo(other: Int): IntRange
operator fun Int.rangeTo(other: Long): LongRange
operator fun Int.rangeTo(other: Short): IntRange
operator fun Long.rangeTo(other: Byte): LongRange
operator fun Long.rangeTo(other: Int): LongRange
operator fun Long.rangeTo(other: Long): LongRange
operator fun Long.rangeTo(other: Short): LongRange
operator fun Short.rangeTo(other: Byte): IntRange
operator fun Short.rangeTo(other: Int): IntRange
operator fun Short.rangeTo(other: Long): LongRange
operator fun Short.rangeTo(other: Short): IntRange
operator fun UByte.rangeTo(other: UByte): UIntRange
operator fun UByte.rangeTo(other: UInt): UIntRange
operator fun UByte.rangeTo(other: ULong): ULongRange
operator fun UByte.rangeTo(other: UShort): UIntRange
operator fun UInt.rangeTo(other: UByte): UIntRange
operator fun UInt.rangeTo(other: UInt): UIntRange
operator fun UInt.rangeTo(other: ULong): ULongRange
operator fun UInt.rangeTo(other: UShort): UIntRange
operator fun ULong.rangeTo(other: UByte): ULongRange
operator fun ULong.rangeTo(other: UInt): ULongRange
operator fun ULong.rangeTo(other: ULong): ULongRange
operator fun ULong.rangeTo(other: UShort): ULongRange
operator fun UShort.rangeTo(other: UByte): UIntRange
operator fun UShort.rangeTo(other: UInt): UIntRange
operator fun UShort.rangeTo(other: ULong): ULongRange
operator fun UShort.rangeTo(other: UShort): UIntRange
Link copied to clipboard
operator fun Byte.rangeUntil(other: Byte): IntRange
operator fun Byte.rangeUntil(other: Int): IntRange
operator fun Byte.rangeUntil(other: Long): LongRange
operator fun Byte.rangeUntil(other: Short): IntRange
operator fun Char.rangeUntil(other: Char): CharRange
operator fun Double.rangeUntil(other: Double): OpenEndRange<Double>
operator fun Float.rangeUntil(other: Float): OpenEndRange<Float>
operator fun Int.rangeUntil(other: Byte): IntRange
operator fun Int.rangeUntil(other: Int): IntRange
operator fun Int.rangeUntil(other: Long): LongRange
operator fun Int.rangeUntil(other: Short): IntRange
operator fun Long.rangeUntil(other: Byte): LongRange
operator fun Long.rangeUntil(other: Int): LongRange
operator fun Long.rangeUntil(other: Long): LongRange
operator fun Long.rangeUntil(other: Short): LongRange
operator fun Short.rangeUntil(other: Byte): IntRange
operator fun Short.rangeUntil(other: Int): IntRange
operator fun Short.rangeUntil(other: Long): LongRange
operator fun Short.rangeUntil(other: Short): IntRange
operator fun UByte.rangeUntil(other: UByte): UIntRange
operator fun UByte.rangeUntil(other: UInt): UIntRange
operator fun UByte.rangeUntil(other: ULong): ULongRange
operator fun UByte.rangeUntil(other: UShort): UIntRange
operator fun UInt.rangeUntil(other: UByte): UIntRange
operator fun UInt.rangeUntil(other: UInt): UIntRange
operator fun UInt.rangeUntil(other: ULong): ULongRange
operator fun UInt.rangeUntil(other: UShort): UIntRange
operator fun ULong.rangeUntil(other: UByte): ULongRange
operator fun ULong.rangeUntil(other: UInt): ULongRange
operator fun ULong.rangeUntil(other: ULong): ULongRange
operator fun ULong.rangeUntil(other: UShort): ULongRange
operator fun UShort.rangeUntil(other: UByte): UIntRange
operator fun UShort.rangeUntil(other: UInt): UIntRange
operator fun UShort.rangeUntil(other: ULong): ULongRange
operator fun UShort.rangeUntil(other: UShort): UIntRange
Link copied to clipboard
Link copied to clipboard
infix fun Byte.until(other: Byte): IntRange
infix fun Byte.until(other: Int): IntRange
infix fun Byte.until(other: Long): LongRange
infix fun Byte.until(other: Short): IntRange
infix fun Char.until(other: Char): CharRange
infix fun Int.until(other: Byte): IntRange
infix fun Int.until(other: Int): IntRange
infix fun Int.until(other: Long): LongRange
infix fun Int.until(other: Short): IntRange
infix fun Long.until(other: Byte): LongRange
infix fun Long.until(other: Int): LongRange
infix fun Long.until(other: Long): LongRange
infix fun Long.until(other: Short): LongRange
infix fun Short.until(other: Byte): IntRange
infix fun Short.until(other: Int): IntRange
infix fun Short.until(other: Long): LongRange
infix fun Short.until(other: Short): IntRange
infix fun UByte.until(other: UByte): UIntRange
infix fun UByte.until(other: UInt): UIntRange
infix fun UByte.until(other: ULong): ULongRange
infix fun UByte.until(other: UShort): UIntRange
infix fun UInt.until(other: UByte): UIntRange
infix fun UInt.until(other: UInt): UIntRange
infix fun UInt.until(other: ULong): ULongRange
infix fun UInt.until(other: UShort): UIntRange
infix fun ULong.until(other: UByte): ULongRange
infix fun ULong.until(other: UInt): ULongRange
infix fun ULong.until(other: ULong): ULongRange
infix fun ULong.until(other: UShort): ULongRange
infix fun UShort.until(other: UByte): UIntRange
infix fun UShort.until(other: UInt): UIntRange
infix fun UShort.until(other: ULong): ULongRange
infix fun UShort.until(other: UShort): UIntRange