Floaty

interface Floaty<W : Floaty<W>> : Numbery<W, Float> , RoundCastable

Properties

Link copied to clipboard
open override val addByNumber: MergeABtoA<Float, 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<Float>
Link copied to clipboard
open override val divide: Merge<Float>
Link copied to clipboard
open override val divideByNumber: MergeABtoA<Float, Number>
Link copied to clipboard
open override val minus: Merge<Float>
Link copied to clipboard
Link copied to clipboard
open override val plus: Merge<Float>
Link copied to clipboard
abstract val reconstruct: (Float) -> W

Function reference to the constructor of the value class.

Link copied to clipboard
open override val remainder: Merge<Float>
Link copied to clipboard
Link copied to clipboard
open override val roundToInt: () -> Int
Link copied to clipboard
open override val roundToLong: () -> Long
Link copied to clipboard
open override val spec: (Number) -> Float
Link copied to clipboard
Link copied to clipboard
open override val times: Merge<Float>
Link copied to clipboard
abstract override val value: Float

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: Float): 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<Float>): 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<Float, 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