scala

trait Integral

[source: scala/Integral.scala]

trait Integral[T]
extends Numeric[T]
Direct Known Subclasses:
Numeric.BigIntIsIntegral, Numeric.IntIsIntegral, Numeric.LongIsIntegral, Numeric.BigDecimalAsIfIntegral

Method Summary
implicit override def mkNumericOps (lhs : T) : IntegralOps
abstract def quot (x : T, y : T) : T
abstract def rem (x : T, y : T) : T
Methods inherited from Numeric
plus (abstract), minus (abstract), times (abstract), negate (abstract), fromInt (abstract), toInt (abstract), toLong (abstract), toFloat (abstract), toDouble (abstract), zero, one, abs, signum
Methods inherited from Ordering
compare (abstract), lteq, gteq, lt, gt, equiv, max, min, reverse, mkOrderingOps
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Class Summary
class IntegralOps (lhs : T) extends Ops
Method Details
abstract def quot(x : T, y : T) : T

abstract def rem(x : T, y : T) : T

implicit override def mkNumericOps(lhs : T) : IntegralOps
Overrides
Numeric.mkNumericOps