numeric

refined4s.types.numeric
See thenumeric companion trait
object numeric

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
numeric.type

Members list

Type members

Classlikes

trait InlinedNumeric[A] extends InlinedRefined[A], CanBeOrdered[A]

Attributes

Supertypes
trait CanBeOrdered[A]
trait InlinedRefined[A]
trait RefinedBase[A]
trait NewtypeBase[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
object NegBigDecimal
object NegBigInt
object NonNegBigInt
object NonPosBigInt
object PosBigDecimal
object PosBigInt
Show all
trait Max[A]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MinMax[A]
object NegByte
object NegDouble
object NegFloat
object NegInt
object NegLong
object NegShort
object NonNegByte
object NonNegDouble
object NonNegFloat
object NonNegInt
object NonNegLong
object NonNegShort
object NonPosByte
object NonPosDouble
object NonPosFloat
object NonPosInt
object NonPosLong
object NonPosShort
object PosByte
object PosDouble
object PosFloat
object PosInt
object PosLong
object PosShort
Show all
Self type
trait Min[A]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MinMax[A]
object NegByte
object NegDouble
object NegFloat
object NegInt
object NegLong
object NegShort
object NonNegByte
object NonNegDouble
object NonNegFloat
object NonNegInt
object NonNegLong
object NonNegShort
object NonPosByte
object NonPosDouble
object NonPosFloat
object NonPosInt
object NonPosLong
object NonPosShort
object PosByte
object PosDouble
object PosFloat
object PosInt
object PosLong
object PosShort
Show all
Self type
trait MinMax[A] extends Min[A], Max[A]

Attributes

Supertypes
trait Max[A]
trait Min[A]
class Object
trait Matchable
class Any
Known subtypes
object NegByte
object NegDouble
object NegFloat
object NegInt
object NegLong
object NegShort
object NonNegByte
object NonNegDouble
object NonNegFloat
object NonNegInt
object NonNegLong
object NonNegShort
object NonPosByte
object NonPosDouble
object NonPosFloat
object NonPosInt
object NonPosLong
object NonPosShort
object PosByte
object PosDouble
object PosFloat
object PosInt
object PosLong
object PosShort
Show all
Self type
object NegBigDecimal extends InlinedNumeric[BigDecimal]

Attributes

Supertypes
trait InlinedNumeric[BigDecimal]
trait InlinedRefined[BigDecimal]
trait RefinedBase[BigDecimal]
trait NewtypeBase[BigDecimal]
trait CanBeOrdered[BigDecimal]
class Object
trait Matchable
class Any
Show all
Self type
object NegBigInt extends InlinedNumeric[BigInt]

Attributes

Supertypes
trait InlinedNumeric[BigInt]
trait InlinedRefined[BigInt]
trait RefinedBase[BigInt]
trait NewtypeBase[BigInt]
trait CanBeOrdered[BigInt]
class Object
trait Matchable
class Any
Show all
Self type
NegBigInt.type
object NegByte extends Numeric[Byte], MinMax[Byte]

Attributes

Supertypes
trait MinMax[Byte]
trait Max[Byte]
trait Min[Byte]
trait Numeric[Byte]
trait Refined[Byte]
trait RefinedBase[Byte]
trait NewtypeBase[Byte]
trait CanBeOrdered[Byte]
class Object
trait Matchable
class Any
Show all
Self type
NegByte.type
object NegDouble extends Numeric[Double], MinMax[Double]

Attributes

Supertypes
trait MinMax[Double]
trait Max[Double]
trait Min[Double]
trait Numeric[Double]
trait Refined[Double]
trait RefinedBase[Double]
trait NewtypeBase[Double]
trait CanBeOrdered[Double]
class Object
trait Matchable
class Any
Show all
Self type
NegDouble.type
object NegFloat extends Numeric[Float], MinMax[Float]

Attributes

Supertypes
trait MinMax[Float]
trait Max[Float]
trait Min[Float]
trait Numeric[Float]
trait Refined[Float]
trait RefinedBase[Float]
trait NewtypeBase[Float]
trait CanBeOrdered[Float]
class Object
trait Matchable
class Any
Show all
Self type
NegFloat.type
object NegInt extends Numeric[Int], MinMax[Int]

Attributes

Supertypes
trait MinMax[Int]
trait Max[Int]
trait Min[Int]
trait Numeric[Int]
trait Refined[Int]
trait RefinedBase[Int]
trait NewtypeBase[Int]
trait CanBeOrdered[Int]
class Object
trait Matchable
class Any
Show all
Self type
NegInt.type
object NegLong extends Numeric[Long], MinMax[Long]

Attributes

Supertypes
trait MinMax[Long]
trait Max[Long]
trait Min[Long]
trait Numeric[Long]
trait Refined[Long]
trait RefinedBase[Long]
trait NewtypeBase[Long]
trait CanBeOrdered[Long]
class Object
trait Matchable
class Any
Show all
Self type
NegLong.type
object NegShort extends Numeric[Short], MinMax[Short]

Attributes

Supertypes
trait MinMax[Short]
trait Max[Short]
trait Min[Short]
trait Numeric[Short]
trait Refined[Short]
trait RefinedBase[Short]
trait NewtypeBase[Short]
trait CanBeOrdered[Short]
class Object
trait Matchable
class Any
Show all
Self type
NegShort.type
object NonNegBigDecimal extends InlinedNumeric[BigDecimal]

Attributes

Supertypes
trait InlinedNumeric[BigDecimal]
trait InlinedRefined[BigDecimal]
trait RefinedBase[BigDecimal]
trait NewtypeBase[BigDecimal]
trait CanBeOrdered[BigDecimal]
class Object
trait Matchable
class Any
Show all
Self type
object NonNegBigInt extends InlinedNumeric[BigInt]

Attributes

Supertypes
trait InlinedNumeric[BigInt]
trait InlinedRefined[BigInt]
trait RefinedBase[BigInt]
trait NewtypeBase[BigInt]
trait CanBeOrdered[BigInt]
class Object
trait Matchable
class Any
Show all
Self type
object NonNegByte extends Numeric[Byte], MinMax[Byte]

Attributes

Supertypes
trait MinMax[Byte]
trait Max[Byte]
trait Min[Byte]
trait Numeric[Byte]
trait Refined[Byte]
trait RefinedBase[Byte]
trait NewtypeBase[Byte]
trait CanBeOrdered[Byte]
class Object
trait Matchable
class Any
Show all
Self type
NonNegByte.type
object NonNegDouble extends Numeric[Double], MinMax[Double]

Attributes

Supertypes
trait MinMax[Double]
trait Max[Double]
trait Min[Double]
trait Numeric[Double]
trait Refined[Double]
trait RefinedBase[Double]
trait NewtypeBase[Double]
trait CanBeOrdered[Double]
class Object
trait Matchable
class Any
Show all
Self type
object NonNegFloat extends Numeric[Float], MinMax[Float]

Attributes

Supertypes
trait MinMax[Float]
trait Max[Float]
trait Min[Float]
trait Numeric[Float]
trait Refined[Float]
trait RefinedBase[Float]
trait NewtypeBase[Float]
trait CanBeOrdered[Float]
class Object
trait Matchable
class Any
Show all
Self type
object NonNegInt extends Numeric[Int], MinMax[Int]

Attributes

Supertypes
trait MinMax[Int]
trait Max[Int]
trait Min[Int]
trait Numeric[Int]
trait Refined[Int]
trait RefinedBase[Int]
trait NewtypeBase[Int]
trait CanBeOrdered[Int]
class Object
trait Matchable
class Any
Show all
Self type
NonNegInt.type
object NonNegLong extends Numeric[Long], MinMax[Long]

Attributes

Supertypes
trait MinMax[Long]
trait Max[Long]
trait Min[Long]
trait Numeric[Long]
trait Refined[Long]
trait RefinedBase[Long]
trait NewtypeBase[Long]
trait CanBeOrdered[Long]
class Object
trait Matchable
class Any
Show all
Self type
NonNegLong.type
object NonNegShort extends Numeric[Short], MinMax[Short]

Attributes

Supertypes
trait MinMax[Short]
trait Max[Short]
trait Min[Short]
trait Numeric[Short]
trait Refined[Short]
trait RefinedBase[Short]
trait NewtypeBase[Short]
trait CanBeOrdered[Short]
class Object
trait Matchable
class Any
Show all
Self type
object NonPosBigDecimal extends InlinedNumeric[BigDecimal]

Attributes

Supertypes
trait InlinedNumeric[BigDecimal]
trait InlinedRefined[BigDecimal]
trait RefinedBase[BigDecimal]
trait NewtypeBase[BigDecimal]
trait CanBeOrdered[BigDecimal]
class Object
trait Matchable
class Any
Show all
Self type
object NonPosBigInt extends InlinedNumeric[BigInt]

Attributes

Supertypes
trait InlinedNumeric[BigInt]
trait InlinedRefined[BigInt]
trait RefinedBase[BigInt]
trait NewtypeBase[BigInt]
trait CanBeOrdered[BigInt]
class Object
trait Matchable
class Any
Show all
Self type
object NonPosByte extends Numeric[Byte], MinMax[Byte]

Attributes

Supertypes
trait MinMax[Byte]
trait Max[Byte]
trait Min[Byte]
trait Numeric[Byte]
trait Refined[Byte]
trait RefinedBase[Byte]
trait NewtypeBase[Byte]
trait CanBeOrdered[Byte]
class Object
trait Matchable
class Any
Show all
Self type
NonPosByte.type
object NonPosDouble extends Numeric[Double], MinMax[Double]

Attributes

Supertypes
trait MinMax[Double]
trait Max[Double]
trait Min[Double]
trait Numeric[Double]
trait Refined[Double]
trait RefinedBase[Double]
trait NewtypeBase[Double]
trait CanBeOrdered[Double]
class Object
trait Matchable
class Any
Show all
Self type
object NonPosFloat extends Numeric[Float], MinMax[Float]

Attributes

Supertypes
trait MinMax[Float]
trait Max[Float]
trait Min[Float]
trait Numeric[Float]
trait Refined[Float]
trait RefinedBase[Float]
trait NewtypeBase[Float]
trait CanBeOrdered[Float]
class Object
trait Matchable
class Any
Show all
Self type
object NonPosInt extends Numeric[Int], MinMax[Int]

Attributes

Supertypes
trait MinMax[Int]
trait Max[Int]
trait Min[Int]
trait Numeric[Int]
trait Refined[Int]
trait RefinedBase[Int]
trait NewtypeBase[Int]
trait CanBeOrdered[Int]
class Object
trait Matchable
class Any
Show all
Self type
NonPosInt.type
object NonPosLong extends Numeric[Long], MinMax[Long]

Attributes

Supertypes
trait MinMax[Long]
trait Max[Long]
trait Min[Long]
trait Numeric[Long]
trait Refined[Long]
trait RefinedBase[Long]
trait NewtypeBase[Long]
trait CanBeOrdered[Long]
class Object
trait Matchable
class Any
Show all
Self type
NonPosLong.type
object NonPosShort extends Numeric[Short], MinMax[Short]

Attributes

Supertypes
trait MinMax[Short]
trait Max[Short]
trait Min[Short]
trait Numeric[Short]
trait Refined[Short]
trait RefinedBase[Short]
trait NewtypeBase[Short]
trait CanBeOrdered[Short]
class Object
trait Matchable
class Any
Show all
Self type
trait Numeric[A] extends Refined[A], CanBeOrdered[A]

Attributes

Supertypes
trait CanBeOrdered[A]
trait Refined[A]
trait RefinedBase[A]
trait NewtypeBase[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
object NegByte
object NegDouble
object NegFloat
object NegInt
object NegLong
object NegShort
object NonNegByte
object NonNegDouble
object NonNegFloat
object NonNegInt
object NonNegLong
object NonNegShort
object NonPosByte
object NonPosDouble
object NonPosFloat
object NonPosInt
object NonPosLong
object NonPosShort
object PosByte
object PosDouble
object PosFloat
object PosInt
object PosLong
object PosShort
Show all
object PosBigDecimal extends InlinedNumeric[BigDecimal]

Attributes

Supertypes
trait InlinedNumeric[BigDecimal]
trait InlinedRefined[BigDecimal]
trait RefinedBase[BigDecimal]
trait NewtypeBase[BigDecimal]
trait CanBeOrdered[BigDecimal]
class Object
trait Matchable
class Any
Show all
Self type
object PosBigInt extends InlinedNumeric[BigInt]

Attributes

Supertypes
trait InlinedNumeric[BigInt]
trait InlinedRefined[BigInt]
trait RefinedBase[BigInt]
trait NewtypeBase[BigInt]
trait CanBeOrdered[BigInt]
class Object
trait Matchable
class Any
Show all
Self type
PosBigInt.type
object PosByte extends Numeric[Byte], MinMax[Byte]

Attributes

Supertypes
trait MinMax[Byte]
trait Max[Byte]
trait Min[Byte]
trait Numeric[Byte]
trait Refined[Byte]
trait RefinedBase[Byte]
trait NewtypeBase[Byte]
trait CanBeOrdered[Byte]
class Object
trait Matchable
class Any
Show all
Self type
PosByte.type
object PosDouble extends Numeric[Double], MinMax[Double]

Attributes

Supertypes
trait MinMax[Double]
trait Max[Double]
trait Min[Double]
trait Numeric[Double]
trait Refined[Double]
trait RefinedBase[Double]
trait NewtypeBase[Double]
trait CanBeOrdered[Double]
class Object
trait Matchable
class Any
Show all
Self type
PosDouble.type
object PosFloat extends Numeric[Float], MinMax[Float]

Attributes

Supertypes
trait MinMax[Float]
trait Max[Float]
trait Min[Float]
trait Numeric[Float]
trait Refined[Float]
trait RefinedBase[Float]
trait NewtypeBase[Float]
trait CanBeOrdered[Float]
class Object
trait Matchable
class Any
Show all
Self type
PosFloat.type
object PosInt extends Numeric[Int], MinMax[Int]

Attributes

Supertypes
trait MinMax[Int]
trait Max[Int]
trait Min[Int]
trait Numeric[Int]
trait Refined[Int]
trait RefinedBase[Int]
trait NewtypeBase[Int]
trait CanBeOrdered[Int]
class Object
trait Matchable
class Any
Show all
Self type
PosInt.type
object PosLong extends Numeric[Long], MinMax[Long]

Attributes

Supertypes
trait MinMax[Long]
trait Max[Long]
trait Min[Long]
trait Numeric[Long]
trait Refined[Long]
trait RefinedBase[Long]
trait NewtypeBase[Long]
trait CanBeOrdered[Long]
class Object
trait Matchable
class Any
Show all
Self type
PosLong.type
object PosShort extends Numeric[Short], MinMax[Short]

Attributes

Supertypes
trait MinMax[Short]
trait Max[Short]
trait Min[Short]
trait Numeric[Short]
trait Refined[Short]
trait RefinedBase[Short]
trait NewtypeBase[Short]
trait CanBeOrdered[Short]
class Object
trait Matchable
class Any
Show all
Self type
PosShort.type

Value members

Concrete fields

val BigDecimal0: BigDecimal
val BigInt0: BigInt