Package-level declarations

Functions

Link copied to clipboard
infix inline fun <T : Number> Array<T>.add(number: Double): DoubleArray
infix inline fun <T : Number> Array<T>.add(number: Float): FloatArray
infix inline fun <T : Number> Array<T>.add(number: Int): IntArray
infix inline fun <T : Number> Array<T>.add(number: Long): LongArray

Adds the number value to this Array.

infix inline fun <T : Number> Double.add(array: Array<T>): DoubleArray
infix inline fun <T : Number> Float.add(array: Array<T>): FloatArray
infix inline fun <T : Number> Int.add(array: Array<T>): IntArray
infix inline fun <T : Number> Long.add(array: Array<T>): LongArray

Adds the Array value to this value.

infix inline fun <T : Number> Double.add(iterable: Iterable<T>): Iterable<Double>
infix inline fun <T : Number> Float.add(iterable: Iterable<T>): Iterable<Float>
infix inline fun <T : Number> Int.add(iterable: Iterable<T>): Iterable<Int>
infix inline fun <T : Number> Long.add(iterable: Iterable<T>): Iterable<Long>

Adds the Iterable value to this value.

infix inline fun <T : Number> Iterable<T>.add(number: Double): Iterable<Double>
infix inline fun <T : Number> Iterable<T>.add(number: Float): Iterable<Float>
infix inline fun <T : Number> Iterable<T>.add(number: Int): Iterable<Int>
infix inline fun <T : Number> Iterable<T>.add(number: Long): Iterable<Long>

Adds the number value to this Iterable.

Link copied to clipboard
infix inline fun <T : Number> Array<T>.div(number: Double): DoubleArray
infix inline fun <T : Number> Array<T>.div(number: Float): FloatArray
infix inline fun <T : Number> Array<T>.div(number: Int): IntArray
infix inline fun <T : Number> Array<T>.div(number: Long): LongArray

Divides this Array by the number.

infix inline fun <T : Number> Double.div(array: Array<T>): DoubleArray
infix inline fun <T : Number> Float.div(array: Array<T>): FloatArray
infix inline fun <T : Number> Int.div(array: Array<T>): IntArray
infix inline fun <T : Number> Long.div(array: Array<T>): LongArray

Divides this value by the array.

infix inline fun <T : Number> Double.div(iterable: Iterable<T>): Iterable<Double>
infix inline fun <T : Number> Float.div(iterable: Iterable<T>): Iterable<Float>
infix inline fun <T : Number> Int.div(iterable: Iterable<T>): Iterable<Int>
infix inline fun <T : Number> Long.div(iterable: Iterable<T>): Iterable<Long>

Divides this value by the iterable.

infix inline fun <T : Number> Iterable<T>.div(number: Double): Iterable<Double>
infix inline fun <T : Number> Iterable<T>.div(number: Float): Iterable<Float>
infix inline fun <T : Number> Iterable<T>.div(number: Int): Iterable<Int>
infix inline fun <T : Number> Iterable<T>.div(number: Long): Iterable<Long>

Divides this Iterable by the number.

Link copied to clipboard
infix inline fun <T : Number> Array<T>.mul(number: Double): DoubleArray
infix inline fun <T : Number> Array<T>.mul(number: Float): FloatArray
infix inline fun <T : Number> Array<T>.mul(number: Int): IntArray
infix inline fun <T : Number> Array<T>.mul(number: Long): LongArray

Multiplies this Array by the number.

infix inline fun <T : Number> Double.mul(array: Array<T>): DoubleArray
infix inline fun <T : Number> Float.mul(array: Array<T>): FloatArray
infix inline fun <T : Number> Int.mul(array: Array<T>): IntArray
infix inline fun <T : Number> Long.mul(array: Array<T>): LongArray

Multiplies this value by the array.

infix inline fun <T : Number> Double.mul(iterable: Iterable<T>): Iterable<Double>
infix inline fun <T : Number> Float.mul(iterable: Iterable<T>): Iterable<Float>
infix inline fun <T : Number> Int.mul(iterable: Iterable<T>): Iterable<Int>
infix inline fun <T : Number> Long.mul(iterable: Iterable<T>): Iterable<Long>

Multiplies this value by the iterable.

infix inline fun <T : Number> Iterable<T>.mul(number: Double): Iterable<Double>
infix inline fun <T : Number> Iterable<T>.mul(number: Float): Iterable<Float>
infix inline fun <T : Number> Iterable<T>.mul(number: Int): Iterable<Int>
infix inline fun <T : Number> Iterable<T>.mul(number: Long): Iterable<Long>

Multiplies this Iterable by the number.

Link copied to clipboard
infix fun Boolean.nand(other: Boolean): Boolean

Performs a logical nand operation between this Boolean and the other one.

infix fun Int.nand(other: Int): Int

Performs a bitwise NAND operation between the two values.

Link copied to clipboard
infix fun Boolean.nor(other: Boolean): Boolean

Performs a logical nor operation between this Boolean and the other one.

infix fun Int.nor(other: Int): Int

Performs a bitwise NOR operation between the two values.

Link copied to clipboard
operator fun Int.not(): Int

Inverts the bits in this value.

Link copied to clipboard
infix inline fun <T : Number> Array<T>.rem(number: Double): DoubleArray
infix inline fun <T : Number> Array<T>.rem(number: Float): FloatArray
infix inline fun <T : Number> Array<T>.rem(number: Int): IntArray
infix inline fun <T : Number> Array<T>.rem(number: Long): LongArray

Calculates the remainder of truncating division of this Array by the number.

infix inline fun <T : Number> Double.rem(array: Array<T>): DoubleArray
infix inline fun <T : Number> Float.rem(array: Array<T>): FloatArray
infix inline fun <T : Number> Int.rem(array: Array<T>): IntArray
infix inline fun <T : Number> Long.rem(array: Array<T>): LongArray

Calculates the remainder of truncating division of this value by the array.

infix inline fun <T : Number> Double.rem(iterable: Iterable<T>): Iterable<Double>
infix inline fun <T : Number> Float.rem(iterable: Iterable<T>): Iterable<Float>
infix inline fun <T : Number> Int.rem(iterable: Iterable<T>): Iterable<Int>
infix inline fun <T : Number> Long.rem(iterable: Iterable<T>): Iterable<Long>

Calculates the remainder of truncating division of this value by the iterable.

infix inline fun <T : Number> Iterable<T>.rem(number: Double): Iterable<Double>
infix inline fun <T : Number> Iterable<T>.rem(number: Float): Iterable<Float>
infix inline fun <T : Number> Iterable<T>.rem(number: Int): Iterable<Int>
infix inline fun <T : Number> Iterable<T>.rem(number: Long): Iterable<Long>

Calculates the remainder of truncating division of this Iterable by the number.

Link copied to clipboard
infix inline fun <T : Number> Array<T>.sub(number: Double): DoubleArray
infix inline fun <T : Number> Array<T>.sub(number: Float): FloatArray
infix inline fun <T : Number> Array<T>.sub(number: Int): IntArray
infix inline fun <T : Number> Array<T>.sub(number: Long): LongArray

Subtracts the number from this Array.

infix inline fun <T : Number> Double.sub(array: Array<T>): DoubleArray
infix inline fun <T : Number> Float.sub(array: Array<T>): FloatArray
infix inline fun <T : Number> Int.sub(array: Array<T>): IntArray
infix inline fun <T : Number> Long.sub(array: Array<T>): LongArray

Subtracts the array from this value.

infix inline fun <T : Number> Double.sub(iterable: Iterable<T>): Iterable<Double>
infix inline fun <T : Number> Float.sub(iterable: Iterable<T>): Iterable<Float>
infix inline fun <T : Number> Int.sub(iterable: Iterable<T>): Iterable<Int>
infix inline fun <T : Number> Long.sub(iterable: Iterable<T>): Iterable<Long>

Subtracts the iterable from this value.

infix inline fun <T : Number> Iterable<T>.sub(number: Double): Iterable<Double>
infix inline fun <T : Number> Iterable<T>.sub(number: Float): Iterable<Float>
infix inline fun <T : Number> Iterable<T>.sub(number: Int): Iterable<Int>
infix inline fun <T : Number> Iterable<T>.sub(number: Long): Iterable<Long>

Subtracts the number from this Iterable.

Link copied to clipboard
operator fun Char.times(n: Int): String

Returns a string containing this char repeated n times.

operator fun String.times(n: Int): String

Returns a string containing this char sequence repeated n times.

Link copied to clipboard
fun Int.toBoolean(): Boolean

Convert Int to Boolean.

Link copied to clipboard
fun Int.toBooleanOrNull(): Boolean?

Convert Int to Boolean if possible.

Link copied to clipboard
fun Boolean.toInt(): Int

Convert Boolean to Int.

Link copied to clipboard
infix fun Boolean.xnor(other: Boolean): Boolean

Performs a logical xnor operation between this Boolean and the other one.

infix fun Int.xnor(other: Int): Int

Performs a bitwise XNOR operation between the two values.