Package-level declarations

Types

Link copied to clipboard
class BigInteger : BigNumber<BigInteger> , CommonBigNumberOperations<BigInteger> , NarrowingOperations<BigInteger> , BitwiseCapable<BigInteger> , Comparable<Any> , ByteArraySerializable

Arbitrary precision integer arithmetic.

Link copied to clipboard

Interface defining big integer operations

Link copied to clipboard

Interface defining big integer operations

Link copied to clipboard

Interface defining big integer operations

Link copied to clipboard

Created by Ugljesa Jovanovic ugljesa.jovanovic@ionspin.com on 02-Jun-2019

Link copied to clipboard
data class Quadruple<A, B, C, D>(val a: A, val b: B, val c: C, val d: D)

Created by Ugljesa Jovanovic ugljesa.jovanovic@ionspin.com on 09-Mar-2019

Link copied to clipboard
data class Quintuple<A, B, C, D, E>(val a: A, val b: B, val c: C, val d: D, val e: E)
Link copied to clipboard
expect object RuntimePlatform
actual object RuntimePlatform

Created by Ugljesa Jovanovic ugljesa.jovanovic@ionspin.com on 02-Jun-2019

actual object RuntimePlatform

Created by Ugljesa Jovanovic ugljesa.jovanovic@ionspin.com on 02-Jun-2019

actual object RuntimePlatform

Created by Ugljesa Jovanovic ugljesa.jovanovic@ionspin.com on 02-Jun-2019

actual object RuntimePlatform
actual object RuntimePlatform
Link copied to clipboard
data class Sextuple<A, B, C, D, E, F>(val a: A, val b: B, val c: C, val d: D, val e: E, val f: F)
Link copied to clipboard
enum Sign : Enum<Sign>

Created by Ugljesa Jovanovic ugljesa.jovanovic@ionspin.com on 10-Mar-2019

Link copied to clipboard
typealias Word = ULong
Link copied to clipboard
typealias WordArray = ULongArray

Created by Ugljesa Jovanovic ugljesa.jovanovic@ionspin.com on 10-Mar-2019

Functions

Link copied to clipboard
operator fun Byte.div(other: BigInteger): BigInteger
operator fun Int.div(other: BigInteger): BigInteger
operator fun Long.div(other: BigInteger): BigInteger
operator fun Short.div(other: BigInteger): BigInteger
operator fun UByte.div(other: BigInteger): BigInteger
operator fun UInt.div(other: BigInteger): BigInteger
operator fun ULong.div(other: BigInteger): BigInteger
operator fun UShort.div(other: BigInteger): BigInteger
Link copied to clipboard
operator fun Byte.minus(other: BigInteger): BigInteger
operator fun Int.minus(other: BigInteger): BigInteger
operator fun Long.minus(other: BigInteger): BigInteger
operator fun Short.minus(other: BigInteger): BigInteger
operator fun UByte.minus(other: BigInteger): BigInteger
operator fun UInt.minus(other: BigInteger): BigInteger
operator fun ULong.minus(other: BigInteger): BigInteger
operator fun UShort.minus(other: BigInteger): BigInteger
Link copied to clipboard
operator fun Byte.plus(other: BigInteger): BigInteger
operator fun Int.plus(other: BigInteger): BigInteger
operator fun Long.plus(other: BigInteger): BigInteger
operator fun Short.plus(other: BigInteger): BigInteger
operator fun UByte.plus(other: BigInteger): BigInteger
operator fun UInt.plus(other: BigInteger): BigInteger
operator fun ULong.plus(other: BigInteger): BigInteger
operator fun UShort.plus(other: BigInteger): BigInteger
Link copied to clipboard
operator fun Byte.rem(other: BigInteger): BigInteger
operator fun Int.rem(other: BigInteger): BigInteger
operator fun Long.rem(other: BigInteger): BigInteger
operator fun Short.rem(other: BigInteger): BigInteger
operator fun UByte.rem(other: BigInteger): BigInteger
operator fun UInt.rem(other: BigInteger): BigInteger
operator fun ULong.rem(other: BigInteger): BigInteger
operator fun UShort.rem(other: BigInteger): BigInteger
Link copied to clipboard
operator fun Byte.times(other: BigInteger): BigInteger
operator fun Int.times(other: BigInteger): BigInteger
operator fun Long.times(other: BigInteger): BigInteger
operator fun Short.times(other: BigInteger): BigInteger
operator fun UByte.times(other: BigInteger): BigInteger
operator fun UInt.times(other: BigInteger): BigInteger
operator fun ULong.times(other: BigInteger): BigInteger
operator fun UShort.times(other: BigInteger): BigInteger
Link copied to clipboard

Created by Ugljesa Jovanovic ugljesa.jovanovic@ionspin.com on 10-Mar-2019