blob: a2569033316ee2aea6a91ba7b6310500b6820f1e [file] [log] [blame]
public fun <T : kotlin.Comparable<T>> 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 : kotlin.Comparable<T>> 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 : kotlin.Comparable<T>> T.coerceIn(minimumValue: T?, maximumValue: T?): T
@kotlin.SinceKotlin(version = "1.1")
public fun <T : kotlin.Comparable<T>> T.coerceIn(range: kotlin.ranges.ClosedFloatingPointRange<T>): T
public fun <T : kotlin.Comparable<T>> T.coerceIn(range: kotlin.ranges.ClosedRange<T>): 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>): 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>): 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.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.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 <T : kotlin.Any, R : kotlin.collections.Iterable<T>> R.contains(element: T?): kotlin.Boolean where R : kotlin.ranges.ClosedRange<T>
@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<kotlin.Byte>.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<kotlin.Byte>.contains(value: kotlin.Float): kotlin.Boolean
@kotlin.jvm.JvmName(name = "byteRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Byte>.contains(value: kotlin.Int): kotlin.Boolean
@kotlin.jvm.JvmName(name = "byteRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Byte>.contains(value: kotlin.Long): kotlin.Boolean
@kotlin.jvm.JvmName(name = "byteRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Byte>.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<kotlin.Double>.contains(value: kotlin.Byte): kotlin.Boolean
@kotlin.jvm.JvmName(name = "doubleRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Double>.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<kotlin.Double>.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<kotlin.Double>.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<kotlin.Double>.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<kotlin.Float>.contains(value: kotlin.Byte): kotlin.Boolean
@kotlin.jvm.JvmName(name = "floatRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Float>.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<kotlin.Float>.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<kotlin.Float>.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<kotlin.Float>.contains(value: kotlin.Short): kotlin.Boolean
@kotlin.jvm.JvmName(name = "intRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Int>.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<kotlin.Int>.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<kotlin.Int>.contains(value: kotlin.Float): kotlin.Boolean
@kotlin.jvm.JvmName(name = "intRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Int>.contains(value: kotlin.Long): kotlin.Boolean
@kotlin.jvm.JvmName(name = "intRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Int>.contains(value: kotlin.Short): kotlin.Boolean
@kotlin.jvm.JvmName(name = "longRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Long>.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<kotlin.Long>.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<kotlin.Long>.contains(value: kotlin.Float): kotlin.Boolean
@kotlin.jvm.JvmName(name = "longRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Long>.contains(value: kotlin.Int): kotlin.Boolean
@kotlin.jvm.JvmName(name = "longRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Long>.contains(value: kotlin.Short): kotlin.Boolean
@kotlin.jvm.JvmName(name = "shortRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Short>.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<kotlin.Short>.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<kotlin.Short>.contains(value: kotlin.Float): kotlin.Boolean
@kotlin.jvm.JvmName(name = "shortRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Short>.contains(value: kotlin.Int): kotlin.Boolean
@kotlin.jvm.JvmName(name = "shortRangeContains")
public operator fun kotlin.ranges.ClosedRange<kotlin.Short>.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.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ranges.CharProgression.random(): kotlin.Char
@kotlin.SinceKotlin(version = "1.6")
public fun kotlin.ranges.CharProgression.random(random: kotlin.random.Random): kotlin.Char
@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.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ranges.IntProgression.random(): kotlin.Int
@kotlin.SinceKotlin(version = "1.6")
public fun kotlin.ranges.IntProgression.random(random: kotlin.random.Random): kotlin.Int
@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.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ranges.LongProgression.random(): kotlin.Long
@kotlin.SinceKotlin(version = "1.6")
public fun kotlin.ranges.LongProgression.random(random: kotlin.random.Random): kotlin.Long
@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.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ranges.UIntProgression.random(): kotlin.UInt
@kotlin.SinceKotlin(version = "1.6")
public fun kotlin.ranges.UIntProgression.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.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.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ranges.ULongProgression.random(): kotlin.ULong
@kotlin.SinceKotlin(version = "1.6")
public fun kotlin.ranges.ULongProgression.random(random: kotlin.random.Random): kotlin.ULong
@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.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ranges.CharProgression.randomOrNull(): kotlin.Char?
@kotlin.SinceKotlin(version = "1.6")
public fun kotlin.ranges.CharProgression.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.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.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ranges.IntProgression.randomOrNull(): kotlin.Int?
@kotlin.SinceKotlin(version = "1.6")
public fun kotlin.ranges.IntProgression.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.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.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ranges.LongProgression.randomOrNull(): kotlin.Long?
@kotlin.SinceKotlin(version = "1.6")
public fun kotlin.ranges.LongProgression.randomOrNull(random: kotlin.random.Random): kotlin.Long?
@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.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ranges.UIntProgression.randomOrNull(): kotlin.UInt?
@kotlin.SinceKotlin(version = "1.6")
public fun kotlin.ranges.UIntProgression.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.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.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ranges.ULongProgression.randomOrNull(): kotlin.ULong?
@kotlin.SinceKotlin(version = "1.6")
public fun kotlin.ranges.ULongProgression.randomOrNull(random: kotlin.random.Random): kotlin.ULong?
@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 : kotlin.Comparable<T>> T.rangeTo(that: T): kotlin.ranges.ClosedRange<T>
@kotlin.SinceKotlin(version = "1.1")
public operator fun kotlin.Double.rangeTo(that: kotlin.Double): kotlin.ranges.ClosedFloatingPointRange<kotlin.Double>
@kotlin.SinceKotlin(version = "1.1")
public operator fun kotlin.Float.rangeTo(that: kotlin.Float): kotlin.ranges.ClosedFloatingPointRange<kotlin.Float>
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.Collection<kotlin.Char>, kotlin.internal.ProgressionCollection {
public final val first: kotlin.Char { get; }
public final val last: kotlin.Char { get; }
@kotlin.SinceKotlin(version = "1.6")
public open override val size: kotlin.Int { get; }
public final val step: kotlin.Int { get; }
@kotlin.SinceKotlin(version = "1.6")
public open override operator fun contains(value: kotlin.Char): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.6")
public open override fun containsAll(elements: kotlin.collections.Collection<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 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<kotlin.Char> {
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<T : kotlin.Comparable<T>> : kotlin.ranges.ClosedRange<T> {
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<T : kotlin.Comparable<T>> {
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.Collection<kotlin.Int>, kotlin.internal.ProgressionCollection {
public final val first: kotlin.Int { get; }
public final val last: kotlin.Int { get; }
@kotlin.SinceKotlin(version = "1.6")
public open override val size: kotlin.Int { get; }
public final val step: kotlin.Int { get; }
@kotlin.SinceKotlin(version = "1.6")
public open override operator fun contains(value: kotlin.Int): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.6")
public open override fun containsAll(elements: kotlin.collections.Collection<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 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<kotlin.Int> {
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.Collection<kotlin.Long>, kotlin.internal.ProgressionCollection {
public final val first: kotlin.Long { get; }
public final val last: kotlin.Long { get; }
@kotlin.SinceKotlin(version = "1.6")
public open override val size: kotlin.Int { get; }
public final val step: kotlin.Long { get; }
@kotlin.SinceKotlin(version = "1.6")
public open override operator fun contains(value: kotlin.Long): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.6")
public open override fun containsAll(elements: kotlin.collections.Collection<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 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<kotlin.Long> {
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.Collection<kotlin.UInt>, kotlin.internal.ProgressionCollection {
public final val first: kotlin.UInt { get; }
public final val last: kotlin.UInt { get; }
@kotlin.SinceKotlin(version = "1.6")
public open override val size: kotlin.Int { get; }
public final val step: kotlin.Int { get; }
@kotlin.SinceKotlin(version = "1.6")
public open override operator fun contains(value: kotlin.UInt): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.6")
public open override fun containsAll(elements: kotlin.collections.Collection<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 final override operator fun iterator(): kotlin.collections.Iterator<kotlin.UInt>
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<kotlin.UInt> {
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.Collection<kotlin.ULong>, kotlin.internal.ProgressionCollection {
public final val first: kotlin.ULong { get; }
public final val last: kotlin.ULong { get; }
@kotlin.SinceKotlin(version = "1.6")
public open override val size: kotlin.Int { get; }
public final val step: kotlin.Long { get; }
@kotlin.SinceKotlin(version = "1.6")
public open override operator fun contains(value: kotlin.ULong): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.6")
public open override fun containsAll(elements: kotlin.collections.Collection<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 final override operator fun iterator(): kotlin.collections.Iterator<kotlin.ULong>
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<kotlin.ULong> {
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; }
}
}