blob: 53adfd9121fdd6be198e9f975a44b65eb16241a6 [file] [log] [blame]
@kotlin.internal.InlineOnly
public inline fun <T> compareBy(crossinline selector: (T) -> kotlin.Comparable<*>?): kotlin.Comparator<T>
public fun <T> compareBy(vararg selectors: (T) -> kotlin.Comparable<*>?): kotlin.Comparator<T>
@kotlin.internal.InlineOnly
public inline fun <T, K> compareBy(comparator: kotlin.Comparator<in K>, crossinline selector: (T) -> K): kotlin.Comparator<T>
@kotlin.internal.InlineOnly
public inline fun <T> compareByDescending(crossinline selector: (T) -> kotlin.Comparable<*>?): kotlin.Comparator<T>
@kotlin.internal.InlineOnly
public inline fun <T, K> compareByDescending(comparator: kotlin.Comparator<in K>, crossinline selector: (T) -> K): kotlin.Comparator<T>
public fun <T : kotlin.Comparable<*>> compareValues(a: T?, b: T?): kotlin.Int
@kotlin.internal.InlineOnly
public inline fun <T> compareValuesBy(a: T, b: T, selector: (T) -> kotlin.Comparable<*>?): kotlin.Int
public fun <T> compareValuesBy(a: T, b: T, vararg selectors: (T) -> kotlin.Comparable<*>?): kotlin.Int
@kotlin.internal.InlineOnly
public inline fun <T, K> compareValuesBy(a: T, b: T, comparator: kotlin.Comparator<in K>, selector: (T) -> K): kotlin.Int
@kotlin.SinceKotlin(version = "1.1")
public fun <T : kotlin.Comparable<T>> maxOf(a: T, b: T): T
@kotlin.SinceKotlin(version = "1.1")
public fun <T : kotlin.Comparable<T>> maxOf(a: T, b: T, c: T): T
@kotlin.SinceKotlin(version = "1.1")
public fun <T> maxOf(a: T, b: T, c: T, comparator: kotlin.Comparator<in T>): T
@kotlin.SinceKotlin(version = "1.1")
public fun <T> maxOf(a: T, b: T, comparator: kotlin.Comparator<in T>): T
@kotlin.SinceKotlin(version = "1.4")
public fun <T : kotlin.Comparable<T>> maxOf(a: T, vararg other: T): T
@kotlin.SinceKotlin(version = "1.4")
public fun <T> maxOf(a: T, vararg other: T, comparator: kotlin.Comparator<in T>): T
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.Byte, b: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.Byte, b: kotlin.Byte, c: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.4")
public fun maxOf(a: kotlin.Byte, vararg other: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.Double, b: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.Double, b: kotlin.Double, c: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.4")
public fun maxOf(a: kotlin.Double, vararg other: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.Float, b: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.Float, b: kotlin.Float, c: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.4")
public fun maxOf(a: kotlin.Float, vararg other: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.Int, b: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.Int, b: kotlin.Int, c: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.4")
public fun maxOf(a: kotlin.Int, vararg other: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.1")
public inline fun maxOf(a: kotlin.Long, b: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.Long, b: kotlin.Long, c: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.4")
public fun maxOf(a: kotlin.Long, vararg other: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.Short, b: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.Short, b: kotlin.Short, c: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.4")
public fun maxOf(a: kotlin.Short, vararg other: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
public fun maxOf(a: kotlin.UByte, b: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.UByte, b: kotlin.UByte, c: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.4")
@kotlin.ExperimentalUnsignedTypes
public fun maxOf(a: kotlin.UByte, vararg other: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
public fun maxOf(a: kotlin.UInt, b: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.UInt, b: kotlin.UInt, c: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.4")
@kotlin.ExperimentalUnsignedTypes
public fun maxOf(a: kotlin.UInt, vararg other: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
public fun maxOf(a: kotlin.ULong, b: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.ULong, b: kotlin.ULong, c: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.4")
@kotlin.ExperimentalUnsignedTypes
public fun maxOf(a: kotlin.ULong, vararg other: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
public fun maxOf(a: kotlin.UShort, b: kotlin.UShort): kotlin.UShort
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
@kotlin.internal.InlineOnly
public inline fun maxOf(a: kotlin.UShort, b: kotlin.UShort, c: kotlin.UShort): kotlin.UShort
@kotlin.SinceKotlin(version = "1.4")
@kotlin.ExperimentalUnsignedTypes
public fun maxOf(a: kotlin.UShort, vararg other: kotlin.UShort): kotlin.UShort
@kotlin.SinceKotlin(version = "1.1")
public fun <T : kotlin.Comparable<T>> minOf(a: T, b: T): T
@kotlin.SinceKotlin(version = "1.1")
public fun <T : kotlin.Comparable<T>> minOf(a: T, b: T, c: T): T
@kotlin.SinceKotlin(version = "1.1")
public fun <T> minOf(a: T, b: T, c: T, comparator: kotlin.Comparator<in T>): T
@kotlin.SinceKotlin(version = "1.1")
public fun <T> minOf(a: T, b: T, comparator: kotlin.Comparator<in T>): T
@kotlin.SinceKotlin(version = "1.4")
public fun <T : kotlin.Comparable<T>> minOf(a: T, vararg other: T): T
@kotlin.SinceKotlin(version = "1.4")
public fun <T> minOf(a: T, vararg other: T, comparator: kotlin.Comparator<in T>): T
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.Byte, b: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.Byte, b: kotlin.Byte, c: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.4")
public fun minOf(a: kotlin.Byte, vararg other: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.Double, b: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.Double, b: kotlin.Double, c: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.4")
public fun minOf(a: kotlin.Double, vararg other: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.Float, b: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.Float, b: kotlin.Float, c: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.4")
public fun minOf(a: kotlin.Float, vararg other: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.Int, b: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.Int, b: kotlin.Int, c: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.4")
public fun minOf(a: kotlin.Int, vararg other: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.1")
public inline fun minOf(a: kotlin.Long, b: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.Long, b: kotlin.Long, c: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.4")
public fun minOf(a: kotlin.Long, vararg other: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.Short, b: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.Short, b: kotlin.Short, c: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.4")
public fun minOf(a: kotlin.Short, vararg other: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
public fun minOf(a: kotlin.UByte, b: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.UByte, b: kotlin.UByte, c: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.4")
@kotlin.ExperimentalUnsignedTypes
public fun minOf(a: kotlin.UByte, vararg other: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
public fun minOf(a: kotlin.UInt, b: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.UInt, b: kotlin.UInt, c: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.4")
@kotlin.ExperimentalUnsignedTypes
public fun minOf(a: kotlin.UInt, vararg other: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
public fun minOf(a: kotlin.ULong, b: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.ULong, b: kotlin.ULong, c: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.4")
@kotlin.ExperimentalUnsignedTypes
public fun minOf(a: kotlin.ULong, vararg other: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
public fun minOf(a: kotlin.UShort, b: kotlin.UShort): kotlin.UShort
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalUnsignedTypes::class})
@kotlin.internal.InlineOnly
public inline fun minOf(a: kotlin.UShort, b: kotlin.UShort, c: kotlin.UShort): kotlin.UShort
@kotlin.SinceKotlin(version = "1.4")
@kotlin.ExperimentalUnsignedTypes
public fun minOf(a: kotlin.UShort, vararg other: kotlin.UShort): kotlin.UShort
public fun <T : kotlin.Comparable<T>> naturalOrder(): kotlin.Comparator<T>
@kotlin.internal.InlineOnly
public inline fun <T : kotlin.Comparable<T>> nullsFirst(): kotlin.Comparator<T?>
public fun <T : kotlin.Any> nullsFirst(comparator: kotlin.Comparator<in T>): kotlin.Comparator<T?>
@kotlin.internal.InlineOnly
public inline fun <T : kotlin.Comparable<T>> nullsLast(): kotlin.Comparator<T?>
public fun <T : kotlin.Any> nullsLast(comparator: kotlin.Comparator<in T>): kotlin.Comparator<T?>
public fun <T : kotlin.Comparable<T>> reverseOrder(): kotlin.Comparator<T>
public fun <T> kotlin.Comparator<T>.reversed(): kotlin.Comparator<T>
public infix fun <T> kotlin.Comparator<T>.then(comparator: kotlin.Comparator<in T>): kotlin.Comparator<T>
@kotlin.internal.InlineOnly
public inline fun <T> kotlin.Comparator<T>.thenBy(crossinline selector: (T) -> kotlin.Comparable<*>?): kotlin.Comparator<T>
@kotlin.internal.InlineOnly
public inline fun <T, K> kotlin.Comparator<T>.thenBy(comparator: kotlin.Comparator<in K>, crossinline selector: (T) -> K): kotlin.Comparator<T>
@kotlin.internal.InlineOnly
public inline fun <T> kotlin.Comparator<T>.thenByDescending(crossinline selector: (T) -> kotlin.Comparable<*>?): kotlin.Comparator<T>
@kotlin.internal.InlineOnly
public inline fun <T, K> kotlin.Comparator<T>.thenByDescending(comparator: kotlin.Comparator<in K>, crossinline selector: (T) -> K): kotlin.Comparator<T>
@kotlin.internal.InlineOnly
public inline fun <T> kotlin.Comparator<T>.thenComparator(crossinline comparison: (a: T, b: T) -> kotlin.Int): kotlin.Comparator<T>
public infix fun <T> kotlin.Comparator<T>.thenDescending(comparator: kotlin.Comparator<in T>): kotlin.Comparator<T>