interface OpenEndRange<T : Comparable<T>>
Represents a range of values (for example, numbers or characters) where the upper bound is not included in the range. See the Kotlin language documentation for more information.
The maximum value in the range (exclusive).
abstract val endExclusive: T
The minimum value in the range.
abstract val start: T
Checks whether the specified value belongs to the range.
open operator fun contains(value: T): Boolean
Checks whether the range is empty.
open fun isEmpty(): Boolean
Checks if the specified value belongs to this range.
operator fun OpenEndRange<Int>.contains(value: Byte): Boolean
operator fun OpenEndRange<Long>.contains( value: Byte ): Boolean
operator fun OpenEndRange<Short>.contains( value: Byte ): Boolean
operator fun OpenEndRange<Double>.contains( value: Float ): Boolean
operator fun OpenEndRange<Long>.contains(value: Int): Boolean
operator fun OpenEndRange<Byte>.contains(value: Int): Boolean
operator fun OpenEndRange<Short>.contains( value: Int ): Boolean
operator fun OpenEndRange<Int>.contains(value: Long): Boolean
operator fun OpenEndRange<Byte>.contains( value: Long ): Boolean
operator fun OpenEndRange<Short>.contains( value: Long ): Boolean
operator fun OpenEndRange<Int>.contains( value: Short ): Boolean
operator fun OpenEndRange<Long>.contains( value: Short ): Boolean
operator fun OpenEndRange<Byte>.contains( value: Short ): Boolean
A range of values of type Char.
class CharRange : CharProgression, ClosedRange<Char>, OpenEndRange<Char>
A range of values of type Int.
class IntRange : IntProgression, ClosedRange<Int>, OpenEndRange<Int>
A range of values of type Long.
class LongRange : LongProgression, ClosedRange<Long>, OpenEndRange<Long>
A range of values of type UInt.
class UIntRange : UIntProgression, ClosedRange<UInt>, OpenEndRange<UInt>
A range of values of type ULong.
class ULongRange : ULongProgression, ClosedRange<ULong>, OpenEndRange<ULong>
© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.ranges/-open-end-range/index.html