FiniteDecimal

actual typealias FiniteDecimal = BigDecimal

Platform specific representation of a finite immutable, arbitrary-precision signed decimal number

actual data class FiniteDecimal : Comparable<FiniteDecimal>

Platform specific representation of a finite immutable, arbitrary-precision signed decimal number

Platform specific representation of a finite immutable, arbitrary-precision signed decimal number

actual typealias FiniteDecimal = BigDecimal

Platform specific representation of a finite immutable, arbitrary-precision signed decimal number

actual data class FiniteDecimal : Comparable<FiniteDecimal>

Platform specific representation of a finite immutable, arbitrary-precision signed decimal number

actual data class FiniteDecimal : Comparable<FiniteDecimal>

Platform specific representation of a finite immutable, arbitrary-precision signed decimal number

Constructors

Link copied to clipboard
constructor(nsDecimal: NSDecimalNumber)
constructor(nsDecimal: NSDecimalNumber)
constructor(bd: BigDecimal)

Properties

Link copied to clipboard
val nsDecimal: NSDecimalNumber

the NSDecimalNumber representing the finite decimal number

val nsDecimal: NSDecimalNumber

the NSDecimalNumber representing the finite decimal number

Functions

Link copied to clipboard
actual open operator override fun compareTo(other: FiniteDecimal): Int
expect open operator override fun compareTo(other: FiniteDecimal): Int
actual open operator override fun compareTo(other: FiniteDecimal): Int
actual open operator override fun compareTo(other: FiniteDecimal): Int
Link copied to clipboard
actual operator fun FiniteDecimal.div(value: FiniteDecimal): BigDecimal?
actual fun FiniteDecimal.div(value: FiniteDecimal, scale: Int): BigDecimal?
actual fun FiniteDecimal.div(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): BigDecimal?
actual operator fun FiniteDecimal.div(value: FiniteDecimal): FiniteDecimal
actual fun FiniteDecimal.div(value: FiniteDecimal, scale: Int): FiniteDecimal
actual fun FiniteDecimal.div(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual operator fun FiniteDecimal.div(value: FiniteDecimal): BigDecimal?
actual fun FiniteDecimal.div(value: FiniteDecimal, scale: Int): BigDecimal?
actual fun FiniteDecimal.div(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): BigDecimal?
actual operator fun FiniteDecimal.div(value: FiniteDecimal): FiniteDecimal
actual fun FiniteDecimal.div(value: FiniteDecimal, scale: Int): FiniteDecimal
actual fun FiniteDecimal.div(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual operator fun FiniteDecimal.div(value: FiniteDecimal): FiniteDecimal
actual fun FiniteDecimal.div(value: FiniteDecimal, scale: Int): FiniteDecimal
actual fun FiniteDecimal.div(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): FiniteDecimal
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
open operator override fun equals(other: Any?): Boolean
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
open override fun hashCode(): Int
open override fun hashCode(): Int
Link copied to clipboard
actual operator fun FiniteDecimal.minus(value: FiniteDecimal): BigDecimal?
actual fun FiniteDecimal.minus(value: FiniteDecimal, scale: Int): BigDecimal?
actual fun FiniteDecimal.minus(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): BigDecimal?
actual operator fun FiniteDecimal.minus(value: FiniteDecimal): FiniteDecimal
actual fun FiniteDecimal.minus(value: FiniteDecimal, scale: Int): FiniteDecimal
actual fun FiniteDecimal.minus(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual operator fun FiniteDecimal.minus(value: FiniteDecimal): BigDecimal?
actual fun FiniteDecimal.minus(value: FiniteDecimal, scale: Int): BigDecimal?
actual fun FiniteDecimal.minus(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): BigDecimal?
actual operator fun FiniteDecimal.minus(value: FiniteDecimal): FiniteDecimal
actual fun FiniteDecimal.minus(value: FiniteDecimal, scale: Int): FiniteDecimal
actual fun FiniteDecimal.minus(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual operator fun FiniteDecimal.minus(value: FiniteDecimal): FiniteDecimal
actual fun FiniteDecimal.minus(value: FiniteDecimal, scale: Int): FiniteDecimal
actual fun FiniteDecimal.minus(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): FiniteDecimal
Link copied to clipboard
actual operator fun FiniteDecimal.plus(value: FiniteDecimal): BigDecimal?
actual fun FiniteDecimal.plus(value: FiniteDecimal, scale: Int): BigDecimal?
actual fun FiniteDecimal.plus(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): BigDecimal?
actual operator fun FiniteDecimal.plus(value: FiniteDecimal): FiniteDecimal
actual fun FiniteDecimal.plus(value: FiniteDecimal, scale: Int): FiniteDecimal
actual fun FiniteDecimal.plus(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual operator fun FiniteDecimal.plus(value: FiniteDecimal): BigDecimal?
actual fun FiniteDecimal.plus(value: FiniteDecimal, scale: Int): BigDecimal?
actual fun FiniteDecimal.plus(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): BigDecimal?
actual operator fun FiniteDecimal.plus(value: FiniteDecimal): FiniteDecimal
actual fun FiniteDecimal.plus(value: FiniteDecimal, scale: Int): FiniteDecimal
actual fun FiniteDecimal.plus(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual operator fun FiniteDecimal.plus(value: FiniteDecimal): FiniteDecimal
actual fun FiniteDecimal.plus(value: FiniteDecimal, scale: Int): FiniteDecimal
actual fun FiniteDecimal.plus(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): FiniteDecimal
Link copied to clipboard
actual infix fun FiniteDecimal.pow(n: Int): FiniteDecimal
actual fun FiniteDecimal.pow(n: Int, scale: Int): FiniteDecimal
actual fun FiniteDecimal.pow(n: Int, scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual infix fun FiniteDecimal.pow(n: Int): FiniteDecimal
actual fun FiniteDecimal.pow(n: Int, scale: Int): FiniteDecimal
actual fun FiniteDecimal.pow(n: Int, scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual infix fun FiniteDecimal.pow(n: Int): FiniteDecimal
actual fun FiniteDecimal.pow(n: Int, scale: Int): FiniteDecimal
actual fun FiniteDecimal.pow(n: Int, scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual infix fun FiniteDecimal.pow(n: Int): FiniteDecimal
actual fun FiniteDecimal.pow(n: Int, scale: Int): FiniteDecimal
actual fun FiniteDecimal.pow(n: Int, scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual infix fun FiniteDecimal.pow(n: Int): FiniteDecimal
actual fun FiniteDecimal.pow(n: Int, scale: Int): FiniteDecimal
actual fun FiniteDecimal.pow(n: Int, scale: Int, roundingMode: RoundingMode): FiniteDecimal
Link copied to clipboard
actual fun FiniteDecimal.round(scale: Int, roundingMode: RoundingMode): BigDecimal?
actual fun FiniteDecimal.round(scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual fun FiniteDecimal.round(scale: Int, roundingMode: RoundingMode): BigDecimal?
actual fun FiniteDecimal.round(scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual fun FiniteDecimal.round(scale: Int, roundingMode: RoundingMode): FiniteDecimal
Link copied to clipboard
Link copied to clipboard
actual operator fun FiniteDecimal.times(value: FiniteDecimal): BigDecimal?
actual fun FiniteDecimal.times(value: FiniteDecimal, scale: Int): BigDecimal?
actual fun FiniteDecimal.times(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): BigDecimal?
actual operator fun FiniteDecimal.times(value: FiniteDecimal): FiniteDecimal
actual fun FiniteDecimal.times(value: FiniteDecimal, scale: Int): FiniteDecimal
actual fun FiniteDecimal.times(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual operator fun FiniteDecimal.times(value: FiniteDecimal): BigDecimal?
actual fun FiniteDecimal.times(value: FiniteDecimal, scale: Int): BigDecimal?
actual fun FiniteDecimal.times(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): BigDecimal?
actual operator fun FiniteDecimal.times(value: FiniteDecimal): FiniteDecimal
actual fun FiniteDecimal.times(value: FiniteDecimal, scale: Int): FiniteDecimal
actual fun FiniteDecimal.times(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): FiniteDecimal
actual operator fun FiniteDecimal.times(value: FiniteDecimal): FiniteDecimal
actual fun FiniteDecimal.times(value: FiniteDecimal, scale: Int): FiniteDecimal
actual fun FiniteDecimal.times(value: FiniteDecimal, scale: Int, roundingMode: RoundingMode): FiniteDecimal
Link copied to clipboard
Link copied to clipboard
actual fun FiniteDecimal.toInt(): Int
actual fun FiniteDecimal.toInt(): Int
actual fun FiniteDecimal.toInt(): Int
actual fun FiniteDecimal.toInt(): Int
actual fun FiniteDecimal.toInt(): Int
Link copied to clipboard
actual fun FiniteDecimal.toLong(): Long
actual fun FiniteDecimal.toLong(): Long
actual fun FiniteDecimal.toLong(): Long
actual fun FiniteDecimal.toLong(): Long
actual fun FiniteDecimal.toLong(): Long