Longy

interface Longy<W : Longy<W>> : Numbery<W, Long>

Properties

Link copied to clipboard
open override val addByNumber: MergeABtoA<Long, Number>
Link copied to clipboard
open override val asBigDecimal: BigDecimal
Link copied to clipboard
open override val asBigInteger: BigInteger
Link copied to clipboard
open override val asDouble: Double
Link copied to clipboard
open override val asFloat: Float
Link copied to clipboard
open override val asInt: Int
Link copied to clipboard
open override val asLong: Long
Link copied to clipboard
Link copied to clipboard
open override val compareToSelf: Difference<Long>
Link copied to clipboard
open override val divide: Merge<Long>
Link copied to clipboard
open override val divideByNumber: MergeABtoA<Long, Number>
Link copied to clipboard
open override val minus: Merge<Long>
Link copied to clipboard
open override val multiplyByNumber: MergeABtoA<Long, Number>
Link copied to clipboard
open override val plus: Merge<Long>
Link copied to clipboard
abstract val reconstruct: (Long) -> W

Function reference to the constructor of the value class.

Link copied to clipboard
open override val remainder: Merge<Long>
Link copied to clipboard
Link copied to clipboard
open override val spec: (Number) -> Long
Link copied to clipboard
open override val subtractByNumber: MergeABtoA<Long, Number>
Link copied to clipboard
open override val times: Merge<Long>
Link copied to clipboard
abstract override val value: Long

The backing field that is wrapped in the value class.

Functions

Link copied to clipboard
@JvmName(name = "compareToActualWrapper")
open operator override fun compareTo(other: W): Int
@JvmName(name = "compareToBackingField")
open operator fun compareTo(other: Long): Int
open operator fun compareTo(num: Number): Int
Link copied to clipboard
open operator fun div(other: W): W
open operator fun div(num: Number): W
Link copied to clipboard
open fun merge(other: W, transform: Merge<Long>): W

Merges this Boxed instance with another Boxed instance to create a new instance of the same type.

open fun merge(other: Number, transform: MergeABtoA<Long, Number>): W
Link copied to clipboard
open operator fun minus(num: Number): W
open operator fun minus(other: W): W
Link copied to clipboard
open operator fun plus(other: W): W
open operator fun plus(num: Number): W
Link copied to clipboard
open operator fun rem(num: Number): W
open operator fun rem(other: W): W
Link copied to clipboard
open operator fun times(other: W): W
open operator fun times(num: Number): W