public fun > T.coerceAtLeast(minimumValue: T): T public fun kotlin.Byte.coerceAtLeast(minimumValue: kotlin.Byte): kotlin.Byte public fun kotlin.Double.coerceAtLeast(minimumValue: kotlin.Double): kotlin.Double public fun kotlin.Float.coerceAtLeast(minimumValue: kotlin.Float): kotlin.Float public fun kotlin.Int.coerceAtLeast(minimumValue: kotlin.Int): kotlin.Int public fun kotlin.Long.coerceAtLeast(minimumValue: kotlin.Long): kotlin.Long public fun kotlin.Short.coerceAtLeast(minimumValue: kotlin.Short): kotlin.Short @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.UByte.coerceAtLeast(minimumValue: kotlin.UByte): kotlin.UByte @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.UInt.coerceAtLeast(minimumValue: kotlin.UInt): kotlin.UInt @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.ULong.coerceAtLeast(minimumValue: kotlin.ULong): kotlin.ULong @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.UShort.coerceAtLeast(minimumValue: kotlin.UShort): kotlin.UShort public fun > T.coerceAtMost(maximumValue: T): T public fun kotlin.Byte.coerceAtMost(maximumValue: kotlin.Byte): kotlin.Byte public fun kotlin.Double.coerceAtMost(maximumValue: kotlin.Double): kotlin.Double public fun kotlin.Float.coerceAtMost(maximumValue: kotlin.Float): kotlin.Float public fun kotlin.Int.coerceAtMost(maximumValue: kotlin.Int): kotlin.Int public fun kotlin.Long.coerceAtMost(maximumValue: kotlin.Long): kotlin.Long public fun kotlin.Short.coerceAtMost(maximumValue: kotlin.Short): kotlin.Short @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.UByte.coerceAtMost(maximumValue: kotlin.UByte): kotlin.UByte @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.UInt.coerceAtMost(maximumValue: kotlin.UInt): kotlin.UInt @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.ULong.coerceAtMost(maximumValue: kotlin.ULong): kotlin.ULong @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.UShort.coerceAtMost(maximumValue: kotlin.UShort): kotlin.UShort public fun > T.coerceIn(minimumValue: T?, maximumValue: T?): T @kotlin.SinceKotlin(version = "1.1") public fun > T.coerceIn(range: kotlin.ranges.ClosedFloatingPointRange): T public fun > T.coerceIn(range: kotlin.ranges.ClosedRange): T public fun kotlin.Byte.coerceIn(minimumValue: kotlin.Byte, maximumValue: kotlin.Byte): kotlin.Byte public fun kotlin.Double.coerceIn(minimumValue: kotlin.Double, maximumValue: kotlin.Double): kotlin.Double public fun kotlin.Float.coerceIn(minimumValue: kotlin.Float, maximumValue: kotlin.Float): kotlin.Float public fun kotlin.Int.coerceIn(minimumValue: kotlin.Int, maximumValue: kotlin.Int): kotlin.Int public fun kotlin.Int.coerceIn(range: kotlin.ranges.ClosedRange): kotlin.Int public fun kotlin.Long.coerceIn(minimumValue: kotlin.Long, maximumValue: kotlin.Long): kotlin.Long public fun kotlin.Long.coerceIn(range: kotlin.ranges.ClosedRange): kotlin.Long public fun kotlin.Short.coerceIn(minimumValue: kotlin.Short, maximumValue: kotlin.Short): kotlin.Short @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.UByte.coerceIn(minimumValue: kotlin.UByte, maximumValue: kotlin.UByte): kotlin.UByte @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.UInt.coerceIn(minimumValue: kotlin.UInt, maximumValue: kotlin.UInt): kotlin.UInt @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.UInt.coerceIn(range: kotlin.ranges.ClosedRange): kotlin.UInt @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.ULong.coerceIn(minimumValue: kotlin.ULong, maximumValue: kotlin.ULong): kotlin.ULong @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.ULong.coerceIn(range: kotlin.ranges.ClosedRange): kotlin.ULong @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.UShort.coerceIn(minimumValue: kotlin.UShort, maximumValue: kotlin.UShort): kotlin.UShort @kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline operator fun > R.contains(element: T?): kotlin.Boolean where R : kotlin.ranges.ClosedRange @kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline operator fun kotlin.ranges.CharRange.contains(element: kotlin.Char?): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "byteRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Double): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "byteRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Float): kotlin.Boolean @kotlin.jvm.JvmName(name = "byteRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Int): kotlin.Boolean @kotlin.jvm.JvmName(name = "byteRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Long): kotlin.Boolean @kotlin.jvm.JvmName(name = "byteRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Short): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "doubleRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Byte): kotlin.Boolean @kotlin.jvm.JvmName(name = "doubleRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Float): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "doubleRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Int): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "doubleRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Long): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "doubleRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Short): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "floatRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Byte): kotlin.Boolean @kotlin.jvm.JvmName(name = "floatRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Double): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "floatRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Int): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "floatRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Long): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "floatRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Short): kotlin.Boolean @kotlin.jvm.JvmName(name = "intRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Byte): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "intRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Double): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "intRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Float): kotlin.Boolean @kotlin.jvm.JvmName(name = "intRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Long): kotlin.Boolean @kotlin.jvm.JvmName(name = "intRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Short): kotlin.Boolean @kotlin.jvm.JvmName(name = "longRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Byte): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "longRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Double): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "longRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Float): kotlin.Boolean @kotlin.jvm.JvmName(name = "longRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Int): kotlin.Boolean @kotlin.jvm.JvmName(name = "longRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Short): kotlin.Boolean @kotlin.jvm.JvmName(name = "shortRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Byte): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "shortRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Double): kotlin.Boolean @kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.DeprecatedSinceKotlin(errorSince = "1.4", hiddenSince = "1.5", warningSince = "1.3") @kotlin.jvm.JvmName(name = "shortRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Float): kotlin.Boolean @kotlin.jvm.JvmName(name = "shortRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Int): kotlin.Boolean @kotlin.jvm.JvmName(name = "shortRangeContains") public operator fun kotlin.ranges.ClosedRange.contains(value: kotlin.Long): kotlin.Boolean @kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline operator fun kotlin.ranges.IntRange.contains(element: kotlin.Int?): kotlin.Boolean @kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline operator fun kotlin.ranges.LongRange.contains(element: kotlin.Long?): kotlin.Boolean @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public operator fun kotlin.ranges.UIntRange.contains(value: kotlin.UByte): kotlin.Boolean @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) @kotlin.internal.InlineOnly public inline operator fun kotlin.ranges.UIntRange.contains(element: kotlin.UInt?): kotlin.Boolean @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public operator fun kotlin.ranges.UIntRange.contains(value: kotlin.ULong): kotlin.Boolean @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public operator fun kotlin.ranges.UIntRange.contains(value: kotlin.UShort): kotlin.Boolean @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public operator fun kotlin.ranges.ULongRange.contains(value: kotlin.UByte): kotlin.Boolean @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public operator fun kotlin.ranges.ULongRange.contains(value: kotlin.UInt): kotlin.Boolean @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) @kotlin.internal.InlineOnly public inline operator fun kotlin.ranges.ULongRange.contains(element: kotlin.ULong?): kotlin.Boolean @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public operator fun kotlin.ranges.ULongRange.contains(value: kotlin.UShort): kotlin.Boolean public infix fun kotlin.Byte.downTo(to: kotlin.Byte): kotlin.ranges.IntProgression public infix fun kotlin.Byte.downTo(to: kotlin.Int): kotlin.ranges.IntProgression public infix fun kotlin.Byte.downTo(to: kotlin.Long): kotlin.ranges.LongProgression public infix fun kotlin.Byte.downTo(to: kotlin.Short): kotlin.ranges.IntProgression public infix fun kotlin.Char.downTo(to: kotlin.Char): kotlin.ranges.CharProgression public infix fun kotlin.Int.downTo(to: kotlin.Byte): kotlin.ranges.IntProgression public infix fun kotlin.Int.downTo(to: kotlin.Int): kotlin.ranges.IntProgression public infix fun kotlin.Int.downTo(to: kotlin.Long): kotlin.ranges.LongProgression public infix fun kotlin.Int.downTo(to: kotlin.Short): kotlin.ranges.IntProgression public infix fun kotlin.Long.downTo(to: kotlin.Byte): kotlin.ranges.LongProgression public infix fun kotlin.Long.downTo(to: kotlin.Int): kotlin.ranges.LongProgression public infix fun kotlin.Long.downTo(to: kotlin.Long): kotlin.ranges.LongProgression public infix fun kotlin.Long.downTo(to: kotlin.Short): kotlin.ranges.LongProgression public infix fun kotlin.Short.downTo(to: kotlin.Byte): kotlin.ranges.IntProgression public infix fun kotlin.Short.downTo(to: kotlin.Int): kotlin.ranges.IntProgression public infix fun kotlin.Short.downTo(to: kotlin.Long): kotlin.ranges.LongProgression public infix fun kotlin.Short.downTo(to: kotlin.Short): kotlin.ranges.IntProgression @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public infix fun kotlin.UByte.downTo(to: kotlin.UByte): kotlin.ranges.UIntProgression @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public infix fun kotlin.UInt.downTo(to: kotlin.UInt): kotlin.ranges.UIntProgression @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public infix fun kotlin.ULong.downTo(to: kotlin.ULong): kotlin.ranges.ULongProgression @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public infix fun kotlin.UShort.downTo(to: kotlin.UShort): kotlin.ranges.UIntProgression @kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun kotlin.ranges.CharRange.random(): kotlin.Char @kotlin.SinceKotlin(version = "1.3") public fun kotlin.ranges.CharRange.random(random: kotlin.random.Random): kotlin.Char @kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun kotlin.ranges.IntRange.random(): kotlin.Int @kotlin.SinceKotlin(version = "1.3") public fun kotlin.ranges.IntRange.random(random: kotlin.random.Random): kotlin.Int @kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun kotlin.ranges.LongRange.random(): kotlin.Long @kotlin.SinceKotlin(version = "1.3") public fun kotlin.ranges.LongRange.random(random: kotlin.random.Random): kotlin.Long @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) @kotlin.internal.InlineOnly public inline fun kotlin.ranges.UIntRange.random(): kotlin.UInt @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.ranges.UIntRange.random(random: kotlin.random.Random): kotlin.UInt @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) @kotlin.internal.InlineOnly public inline fun kotlin.ranges.ULongRange.random(): kotlin.ULong @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.ranges.ULongRange.random(random: kotlin.random.Random): kotlin.ULong @kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) @kotlin.internal.InlineOnly public inline fun kotlin.ranges.CharRange.randomOrNull(): kotlin.Char? @kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public fun kotlin.ranges.CharRange.randomOrNull(random: kotlin.random.Random): kotlin.Char? @kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) @kotlin.internal.InlineOnly public inline fun kotlin.ranges.IntRange.randomOrNull(): kotlin.Int? @kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public fun kotlin.ranges.IntRange.randomOrNull(random: kotlin.random.Random): kotlin.Int? @kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) @kotlin.internal.InlineOnly public inline fun kotlin.ranges.LongRange.randomOrNull(): kotlin.Long? @kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public fun kotlin.ranges.LongRange.randomOrNull(random: kotlin.random.Random): kotlin.Long? @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class, kotlin.ExperimentalUnsignedTypes::class}) @kotlin.internal.InlineOnly public inline fun kotlin.ranges.UIntRange.randomOrNull(): kotlin.UInt? @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class, kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.ranges.UIntRange.randomOrNull(random: kotlin.random.Random): kotlin.UInt? @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class, kotlin.ExperimentalUnsignedTypes::class}) @kotlin.internal.InlineOnly public inline fun kotlin.ranges.ULongRange.randomOrNull(): kotlin.ULong? @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class, kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.ranges.ULongRange.randomOrNull(random: kotlin.random.Random): kotlin.ULong? public operator fun > T.rangeTo(that: T): kotlin.ranges.ClosedRange @kotlin.SinceKotlin(version = "1.1") public operator fun kotlin.Double.rangeTo(that: kotlin.Double): kotlin.ranges.ClosedFloatingPointRange @kotlin.SinceKotlin(version = "1.1") public operator fun kotlin.Float.rangeTo(that: kotlin.Float): kotlin.ranges.ClosedFloatingPointRange public fun kotlin.ranges.CharProgression.reversed(): kotlin.ranges.CharProgression public fun kotlin.ranges.IntProgression.reversed(): kotlin.ranges.IntProgression public fun kotlin.ranges.LongProgression.reversed(): kotlin.ranges.LongProgression @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.ranges.UIntProgression.reversed(): kotlin.ranges.UIntProgression @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public fun kotlin.ranges.ULongProgression.reversed(): kotlin.ranges.ULongProgression public infix fun kotlin.ranges.CharProgression.step(step: kotlin.Int): kotlin.ranges.CharProgression public infix fun kotlin.ranges.IntProgression.step(step: kotlin.Int): kotlin.ranges.IntProgression public infix fun kotlin.ranges.LongProgression.step(step: kotlin.Long): kotlin.ranges.LongProgression @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public infix fun kotlin.ranges.UIntProgression.step(step: kotlin.Int): kotlin.ranges.UIntProgression @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public infix fun kotlin.ranges.ULongProgression.step(step: kotlin.Long): kotlin.ranges.ULongProgression public infix fun kotlin.Byte.until(to: kotlin.Byte): kotlin.ranges.IntRange public infix fun kotlin.Byte.until(to: kotlin.Int): kotlin.ranges.IntRange public infix fun kotlin.Byte.until(to: kotlin.Long): kotlin.ranges.LongRange public infix fun kotlin.Byte.until(to: kotlin.Short): kotlin.ranges.IntRange public infix fun kotlin.Char.until(to: kotlin.Char): kotlin.ranges.CharRange public infix fun kotlin.Int.until(to: kotlin.Byte): kotlin.ranges.IntRange public infix fun kotlin.Int.until(to: kotlin.Int): kotlin.ranges.IntRange public infix fun kotlin.Int.until(to: kotlin.Long): kotlin.ranges.LongRange public infix fun kotlin.Int.until(to: kotlin.Short): kotlin.ranges.IntRange public infix fun kotlin.Long.until(to: kotlin.Byte): kotlin.ranges.LongRange public infix fun kotlin.Long.until(to: kotlin.Int): kotlin.ranges.LongRange public infix fun kotlin.Long.until(to: kotlin.Long): kotlin.ranges.LongRange public infix fun kotlin.Long.until(to: kotlin.Short): kotlin.ranges.LongRange public infix fun kotlin.Short.until(to: kotlin.Byte): kotlin.ranges.IntRange public infix fun kotlin.Short.until(to: kotlin.Int): kotlin.ranges.IntRange public infix fun kotlin.Short.until(to: kotlin.Long): kotlin.ranges.LongRange public infix fun kotlin.Short.until(to: kotlin.Short): kotlin.ranges.IntRange @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public infix fun kotlin.UByte.until(to: kotlin.UByte): kotlin.ranges.UIntRange @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public infix fun kotlin.UInt.until(to: kotlin.UInt): kotlin.ranges.UIntRange @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public infix fun kotlin.ULong.until(to: kotlin.ULong): kotlin.ranges.ULongRange @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public infix fun kotlin.UShort.until(to: kotlin.UShort): kotlin.ranges.UIntRange public open class CharProgression : kotlin.collections.Iterable { public final val first: kotlin.Char { get; } public final val last: kotlin.Char { get; } public final val step: kotlin.Int { get; } public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean public open override fun hashCode(): kotlin.Int public open fun isEmpty(): kotlin.Boolean public open override operator fun iterator(): kotlin.collections.CharIterator public open override fun toString(): kotlin.String public companion object of CharProgression { public final fun fromClosedRange(rangeStart: kotlin.Char, rangeEnd: kotlin.Char, step: kotlin.Int): kotlin.ranges.CharProgression } } public final class CharRange : kotlin.ranges.CharProgression, kotlin.ranges.ClosedRange { public constructor CharRange(start: kotlin.Char, endInclusive: kotlin.Char) public open override val endInclusive: kotlin.Char { get; } public open override val start: kotlin.Char { get; } public open override operator fun contains(value: kotlin.Char): kotlin.Boolean public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean public open override fun hashCode(): kotlin.Int public open override fun isEmpty(): kotlin.Boolean public open override fun toString(): kotlin.String public companion object of CharRange { public final val EMPTY: kotlin.ranges.CharRange { get; } } } @kotlin.SinceKotlin(version = "1.1") public interface ClosedFloatingPointRange> : kotlin.ranges.ClosedRange { public open override operator fun contains(value: T): kotlin.Boolean public open override fun isEmpty(): kotlin.Boolean public abstract fun lessThanOrEquals(a: T, b: T): kotlin.Boolean } public interface ClosedRange> { public abstract val endInclusive: T { get; } public abstract val start: T { get; } public open operator fun contains(value: T): kotlin.Boolean public open fun isEmpty(): kotlin.Boolean } public open class IntProgression : kotlin.collections.Iterable { public final val first: kotlin.Int { get; } public final val last: kotlin.Int { get; } public final val step: kotlin.Int { get; } public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean public open override fun hashCode(): kotlin.Int public open fun isEmpty(): kotlin.Boolean public open override operator fun iterator(): kotlin.collections.IntIterator public open override fun toString(): kotlin.String public companion object of IntProgression { public final fun fromClosedRange(rangeStart: kotlin.Int, rangeEnd: kotlin.Int, step: kotlin.Int): kotlin.ranges.IntProgression } } public final class IntRange : kotlin.ranges.IntProgression, kotlin.ranges.ClosedRange { public constructor IntRange(start: kotlin.Int, endInclusive: kotlin.Int) public open override val endInclusive: kotlin.Int { get; } public open override val start: kotlin.Int { get; } public open override operator fun contains(value: kotlin.Int): kotlin.Boolean public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean public open override fun hashCode(): kotlin.Int public open override fun isEmpty(): kotlin.Boolean public open override fun toString(): kotlin.String public companion object of IntRange { public final val EMPTY: kotlin.ranges.IntRange { get; } } } public open class LongProgression : kotlin.collections.Iterable { public final val first: kotlin.Long { get; } public final val last: kotlin.Long { get; } public final val step: kotlin.Long { get; } public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean public open override fun hashCode(): kotlin.Int public open fun isEmpty(): kotlin.Boolean public open override operator fun iterator(): kotlin.collections.LongIterator public open override fun toString(): kotlin.String public companion object of LongProgression { public final fun fromClosedRange(rangeStart: kotlin.Long, rangeEnd: kotlin.Long, step: kotlin.Long): kotlin.ranges.LongProgression } } public final class LongRange : kotlin.ranges.LongProgression, kotlin.ranges.ClosedRange { public constructor LongRange(start: kotlin.Long, endInclusive: kotlin.Long) public open override val endInclusive: kotlin.Long { get; } public open override val start: kotlin.Long { get; } public open override operator fun contains(value: kotlin.Long): kotlin.Boolean public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean public open override fun hashCode(): kotlin.Int public open override fun isEmpty(): kotlin.Boolean public open override fun toString(): kotlin.String public companion object of LongRange { public final val EMPTY: kotlin.ranges.LongRange { get; } } } @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public open class UIntProgression : kotlin.collections.Iterable { public final val first: kotlin.UInt { get; } public final val last: kotlin.UInt { get; } public final val step: kotlin.Int { get; } public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean public open override fun hashCode(): kotlin.Int public open fun isEmpty(): kotlin.Boolean public final override operator fun iterator(): kotlin.collections.Iterator public open override fun toString(): kotlin.String public companion object of UIntProgression { public final fun fromClosedRange(rangeStart: kotlin.UInt, rangeEnd: kotlin.UInt, step: kotlin.Int): kotlin.ranges.UIntProgression } } @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public final class UIntRange : kotlin.ranges.UIntProgression, kotlin.ranges.ClosedRange { public constructor UIntRange(start: kotlin.UInt, endInclusive: kotlin.UInt) public open override val endInclusive: kotlin.UInt { get; } public open override val start: kotlin.UInt { get; } public open override operator fun contains(value: kotlin.UInt): kotlin.Boolean public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean public open override fun hashCode(): kotlin.Int public open override fun isEmpty(): kotlin.Boolean public open override fun toString(): kotlin.String public companion object of UIntRange { public final val EMPTY: kotlin.ranges.UIntRange { get; } } } @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public open class ULongProgression : kotlin.collections.Iterable { public final val first: kotlin.ULong { get; } public final val last: kotlin.ULong { get; } public final val step: kotlin.Long { get; } public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean public open override fun hashCode(): kotlin.Int public open fun isEmpty(): kotlin.Boolean public final override operator fun iterator(): kotlin.collections.Iterator public open override fun toString(): kotlin.String public companion object of ULongProgression { public final fun fromClosedRange(rangeStart: kotlin.ULong, rangeEnd: kotlin.ULong, step: kotlin.Long): kotlin.ranges.ULongProgression } } @kotlin.SinceKotlin(version = "1.5") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class}) public final class ULongRange : kotlin.ranges.ULongProgression, kotlin.ranges.ClosedRange { public constructor ULongRange(start: kotlin.ULong, endInclusive: kotlin.ULong) public open override val endInclusive: kotlin.ULong { get; } public open override val start: kotlin.ULong { get; } public open override operator fun contains(value: kotlin.ULong): kotlin.Boolean public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean public open override fun hashCode(): kotlin.Int public open override fun isEmpty(): kotlin.Boolean public open override fun toString(): kotlin.String public companion object of ULongRange { public final val EMPTY: kotlin.ranges.ULongRange { get; } } }