numeric

trait numeric
Since:

2023-04-26

Companion:
object
class Object
trait Matchable
class Any
trait all
object all.type
object numeric.type

Type members

Classlikes

trait InlinedNumeric[A] extends InlinedRefined[A]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Overloading")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
object NegBigDecimal extends InlinedNumeric[BigDecimal]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Overloading")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
object NegBigInt extends InlinedNumeric[BigInt]
object NegByte extends Numeric[Byte]
object NegDouble extends Numeric[Double]
object NegFloat extends Numeric[Float]
object NegInt extends Numeric[Int]
object NegLong extends Numeric[Long]
object NegShort extends Numeric[Short]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Overloading")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
object NonNegBigDecimal extends InlinedNumeric[BigDecimal]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Overloading")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
object NonNegBigInt extends InlinedNumeric[BigInt]
object NonNegByte extends Numeric[Byte]
object NonNegDouble extends Numeric[Double]
object NonNegFloat extends Numeric[Float]
object NonNegInt extends Numeric[Int]
object NonNegLong extends Numeric[Long]
object NonNegShort extends Numeric[Short]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Overloading")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
object NonPosBigDecimal extends InlinedNumeric[BigDecimal]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Overloading")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
object NonPosBigInt extends InlinedNumeric[BigInt]
object NonPosByte extends Numeric[Byte]
object NonPosDouble extends Numeric[Double]
object NonPosFloat extends Numeric[Float]
object NonPosInt extends Numeric[Int]
object NonPosLong extends Numeric[Long]
object NonPosShort extends Numeric[Short]
trait Numeric[A] extends Refined[A]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Overloading")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
object PosBigDecimal extends InlinedNumeric[BigDecimal]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Overloading")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
object PosBigInt extends InlinedNumeric[BigInt]
object PosByte extends Numeric[Byte]
object PosDouble extends Numeric[Double]
object PosFloat extends Numeric[Float]
object PosInt extends Numeric[Int]
object PosLong extends Numeric[Long]
object PosShort extends Numeric[Short]

Value members

Concrete fields

val BigDecimal0: BigDecimal
val BigInt0: BigInt