mapBounds

inline fun HalfOpenIntRange.mapBounds(transform: (Int) -> Int): HalfOpenIntRange
inline fun <R : Comparable<R>> HalfOpenIntRange.mapBounds(transform: (Int) -> R): HalfOpenRange<R>
fun <R : Comparable<R>> CharRange.mapBounds(transform: (Char) -> R): ClosedRange<R>
@JvmName(name = "mapBoundsToDouble")
fun CharRange.mapBounds(transform: (Char) -> Double): ClosedFloatingPointRange<Double>
@JvmName(name = "mapBoundsToFloat")
fun CharRange.mapBounds(transform: (Char) -> Float): ClosedFloatingPointRange<Float>
fun CharRange.mapBounds(transform: (Char) -> Int): IntRange
fun CharRange.mapBounds(transform: (Char) -> Long): LongRange
fun CharRange.mapBounds(transform: (Char) -> UInt): UIntRange
fun CharRange.mapBounds(transform: (Char) -> ULong): ULongRange
@JvmName(name = "mapFloatBounds")
fun <R : Comparable<R>> ClosedFloatingPointRange<Float>.mapBounds(transform: (Float) -> R): ClosedRange<R>
@JvmName(name = "mapDoubleBounds")
fun <R : Comparable<R>> ClosedFloatingPointRange<Double>.mapBounds(transform: (Double) -> R): ClosedRange<R>
@JvmName(name = "mapFloatBoundsToDouble")
fun ClosedFloatingPointRange<Float>.mapBounds(transform: (Float) -> Double): ClosedFloatingPointRange<Double>
@JvmName(name = "mapDoubleBoundsToDouble")
fun ClosedFloatingPointRange<Double>.mapBounds(transform: (Double) -> Double): ClosedFloatingPointRange<Double>
@JvmName(name = "mapFloatBoundsToFloat")
fun ClosedFloatingPointRange<Float>.mapBounds(transform: (Float) -> Float): ClosedFloatingPointRange<Float>
@JvmName(name = "mapDoubleBoundsToFloat")
fun ClosedFloatingPointRange<Double>.mapBounds(transform: (Double) -> Float): ClosedFloatingPointRange<Float>
@JvmName(name = "mapFloatBounds")
fun ClosedFloatingPointRange<Float>.mapBounds(transform: (Float) -> Int): IntRange
@JvmName(name = "mapDoubleBounds")
fun ClosedFloatingPointRange<Double>.mapBounds(transform: (Double) -> Int): IntRange
@JvmName(name = "mapFloatBounds")
fun ClosedFloatingPointRange<Float>.mapBounds(transform: (Float) -> Long): LongRange
@JvmName(name = "mapDoubleBounds")
fun ClosedFloatingPointRange<Double>.mapBounds(transform: (Double) -> Long): LongRange
@JvmName(name = "mapFloatBounds")
fun ClosedFloatingPointRange<Float>.mapBounds(transform: (Float) -> UInt): UIntRange
@JvmName(name = "mapDoubleBounds")
fun ClosedFloatingPointRange<Double>.mapBounds(transform: (Double) -> UInt): UIntRange
@JvmName(name = "mapFloatBounds")
fun ClosedFloatingPointRange<Float>.mapBounds(transform: (Float) -> ULong): ULongRange
@JvmName(name = "mapDoubleBounds")
fun ClosedFloatingPointRange<Double>.mapBounds(transform: (Double) -> ULong): ULongRange
@JvmName(name = "mapBoundsToDouble")
fun <Bound : Comparable<Bound>> ClosedRange<Bound>.mapBounds(transform: (Bound) -> Double): ClosedFloatingPointRange<Double>
@JvmName(name = "mapBoundsToFloat")
fun <Bound : Comparable<Bound>> ClosedRange<Bound>.mapBounds(transform: (Bound) -> Float): ClosedFloatingPointRange<Float>
fun <R : Comparable<R>> IntRange.mapBounds(transform: (Int) -> R): ClosedRange<R>
@JvmName(name = "mapBoundsToDouble")
fun IntRange.mapBounds(transform: (Int) -> Double): ClosedFloatingPointRange<Double>
@JvmName(name = "mapBoundsToFloat")
fun IntRange.mapBounds(transform: (Int) -> Float): ClosedFloatingPointRange<Float>
fun IntRange.mapBounds(transform: (Int) -> Int): IntRange
fun IntRange.mapBounds(transform: (Int) -> Long): LongRange
fun IntRange.mapBounds(transform: (Int) -> UInt): UIntRange
fun IntRange.mapBounds(transform: (Int) -> ULong): ULongRange
fun <R : Comparable<R>> LongRange.mapBounds(transform: (Long) -> R): ClosedRange<R>
@JvmName(name = "mapBoundsToDouble")
fun LongRange.mapBounds(transform: (Long) -> Double): ClosedFloatingPointRange<Double>
@JvmName(name = "mapBoundsToFloat")
fun LongRange.mapBounds(transform: (Long) -> Float): ClosedFloatingPointRange<Float>
fun LongRange.mapBounds(transform: (Long) -> Int): IntRange
fun LongRange.mapBounds(transform: (Long) -> Long): LongRange
fun LongRange.mapBounds(transform: (Long) -> UInt): UIntRange
fun LongRange.mapBounds(transform: (Long) -> ULong): ULongRange
fun <R : Comparable<R>> UIntRange.mapBounds(transform: (UInt) -> R): ClosedRange<R>
@JvmName(name = "mapBoundsToDouble")
fun UIntRange.mapBounds(transform: (UInt) -> Double): ClosedFloatingPointRange<Double>
@JvmName(name = "mapBoundsToFloat")
fun UIntRange.mapBounds(transform: (UInt) -> Float): ClosedFloatingPointRange<Float>
fun UIntRange.mapBounds(transform: (UInt) -> Int): IntRange
fun UIntRange.mapBounds(transform: (UInt) -> Long): LongRange
fun UIntRange.mapBounds(transform: (UInt) -> UInt): UIntRange
fun UIntRange.mapBounds(transform: (UInt) -> ULong): ULongRange
fun <R : Comparable<R>> ULongRange.mapBounds(transform: (ULong) -> R): ClosedRange<R>
@JvmName(name = "mapBoundsToDouble")
fun ULongRange.mapBounds(transform: (ULong) -> Double): ClosedFloatingPointRange<Double>
@JvmName(name = "mapBoundsToFloat")
fun ULongRange.mapBounds(transform: (ULong) -> Float): ClosedFloatingPointRange<Float>
fun ULongRange.mapBounds(transform: (ULong) -> Int): IntRange
fun ULongRange.mapBounds(transform: (ULong) -> Long): LongRange
fun ULongRange.mapBounds(transform: (ULong) -> UInt): UIntRange
fun ULongRange.mapBounds(transform: (ULong) -> ULong): ULongRange