numeric

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

Type members

Classlikes

trait InlinedNumeric[A] extends InlinedRefined[A] with CanBeOrdered[A]
trait Max[A]
trait Min[A]
trait MinMax[A] extends Min[A] with Max[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] with MinMax[Byte]
object NegDouble extends Numeric[Double] with MinMax[Double]
object NegFloat extends Numeric[Float] with MinMax[Float]
object NegInt extends Numeric[Int] with MinMax[Int]
object NegLong extends Numeric[Long] with MinMax[Long]
object NegShort extends Numeric[Short] with MinMax[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] with MinMax[Byte]
object NonNegDouble extends Numeric[Double] with MinMax[Double]
object NonNegFloat extends Numeric[Float] with MinMax[Float]
object NonNegInt extends Numeric[Int] with MinMax[Int]
object NonNegLong extends Numeric[Long] with MinMax[Long]
object NonNegShort extends Numeric[Short] with MinMax[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] with MinMax[Byte]
object NonPosDouble extends Numeric[Double] with MinMax[Double]
object NonPosFloat extends Numeric[Float] with MinMax[Float]
object NonPosInt extends Numeric[Int] with MinMax[Int]
object NonPosLong extends Numeric[Long] with MinMax[Long]
object NonPosShort extends Numeric[Short] with MinMax[Short]
trait Numeric[A] extends Refined[A] with CanBeOrdered[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] with MinMax[Byte]
object PosDouble extends Numeric[Double] with MinMax[Double]
object PosFloat extends Numeric[Float] with MinMax[Float]
object PosInt extends Numeric[Int] with MinMax[Int]
object PosLong extends Numeric[Long] with MinMax[Long]
object PosShort extends Numeric[Short] with MinMax[Short]

Value members

Concrete fields

val BigDecimal0: BigDecimal
val BigInt0: BigInt