diff options
Diffstat (limited to 'src/library/scala/math/Fractional.scala')
-rw-r--r-- | src/library/scala/math/Fractional.scala | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/library/scala/math/Fractional.scala b/src/library/scala/math/Fractional.scala new file mode 100644 index 0000000000..4c7c09fe73 --- /dev/null +++ b/src/library/scala/math/Fractional.scala @@ -0,0 +1,25 @@ +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2003-2009, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ + +// $Id$ + + +package scala.math + +/** + * @since 2.8 + */ +trait Fractional[T] extends Numeric[T] { + def div(x: T, y: T): T + + class FractionalOps(lhs: T) extends Ops(lhs) { + def /(rhs: T) = div(lhs, rhs) + } + override implicit def mkNumericOps(lhs: T): FractionalOps = + new FractionalOps(lhs) +} |