scala

object Ordering

[source: scala/Ordering.scala]

object Ordering
extends AnyRef
Method Summary
implicit def Iterable [T](implicit ord : Ordering[T]) : Ordering[Iterable[T]]
implicit def Option [T](implicit ord : Ordering[T]) : Ordering[Option[T]]
implicit def Tuple2 [T1, T2](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2]) : Ordering[(T1, T2)]
implicit def Tuple3 [T1, T2, T3](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3]) : Ordering[(T1, T2, T3)]
implicit def Tuple4 [T1, T2, T3, T4](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3], implicit ord4 : Ordering[T4]) : Ordering[(T1, T2, T3, T4)]
implicit def Tuple5 [T1, T2, T3, T4, T5](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3], implicit ord4 : Ordering[T4], implicit ord5 : Ordering[T5]) : Ordering[(T1, T2, T3, T4, T5)]
implicit def Tuple6 [T1, T2, T3, T4, T5, T6](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3], implicit ord4 : Ordering[T4], implicit ord5 : Ordering[T5], implicit ord6 : Ordering[T6]) : Ordering[(T1, T2, T3, T4, T5, T6)]
implicit def Tuple7 [T1, T2, T3, T4, T5, T6, T7](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3], implicit ord4 : Ordering[T4], implicit ord5 : Ordering[T5], implicit ord6 : Ordering[T6], implicit ord7 : Ordering[T7]) : Ordering[(T1, T2, T3, T4, T5, T6, T7)]
implicit def Tuple8 [T1, T2, T3, T4, T5, T6, T7, T8](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3], implicit ord4 : Ordering[T4], implicit ord5 : Ordering[T5], implicit ord6 : Ordering[T6], implicit ord7 : Ordering[T7], implicit ord8 : Ordering[T8]) : Ordering[(T1, T2, T3, T4, T5, T6, T7, T8)]
implicit def Tuple9 [T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3], implicit ord4 : Ordering[T4], implicit ord5 : Ordering[T5], implicit ord6 : Ordering[T6], implicit ord7 : Ordering[T7], implicit ord8 : Ordering[T8], implicit ord9 : Ordering[T9]) : Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
def apply [T](implicit ord : Ordering[T]) : Ordering[T]
def ordered [A <: Ordered[A]] : Ordering[A]
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
trait BigDecimalOrdering extends Ordering[BigDecimal]
trait BigIntOrdering extends Ordering[BigInt]
trait BooleanOrdering extends Ordering[Boolean]
trait ByteOrdering extends Ordering[Byte]
trait CharOrdering extends Ordering[Char]
trait DoubleOrdering extends Ordering[Double]
trait FloatOrdering extends Ordering[Float]
trait IntOrdering extends Ordering[Int]
trait LongOrdering extends Ordering[Long]
trait ShortOrdering extends Ordering[Short]
trait StringOrdering extends Ordering[java.lang.String]
trait UnitOrdering extends Ordering[Unit]
Object Summary
implicit object BigDecimal extends BigDecimalOrdering
implicit object BigInt extends BigIntOrdering
implicit object Boolean extends BooleanOrdering
implicit object Byte extends ByteOrdering
implicit object Char extends CharOrdering
implicit object Double extends DoubleOrdering
implicit object Float extends FloatOrdering
implicit object Int extends IntOrdering
implicit object Long extends LongOrdering
implicit object Short extends ShortOrdering
implicit object String extends StringOrdering
implicit object Unit extends UnitOrdering
Method Details
def apply[T](implicit ord : Ordering[T]) : Ordering[T]

def ordered[A <: Ordered[A]] : Ordering[A]

implicit def Option[T](implicit ord : Ordering[T]) : Ordering[Option[T]]

implicit def Iterable[T](implicit ord : Ordering[T]) : Ordering[Iterable[T]]

implicit def Tuple2[T1, T2](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2]) : Ordering[(T1, T2)]

implicit def Tuple3[T1, T2, T3](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3]) : Ordering[(T1, T2, T3)]

implicit def Tuple4[T1, T2, T3, T4](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3], implicit ord4 : Ordering[T4]) : Ordering[(T1, T2, T3, T4)]

implicit def Tuple5[T1, T2, T3, T4, T5](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3], implicit ord4 : Ordering[T4], implicit ord5 : Ordering[T5]) : Ordering[(T1, T2, T3, T4, T5)]

implicit def Tuple6[T1, T2, T3, T4, T5, T6](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3], implicit ord4 : Ordering[T4], implicit ord5 : Ordering[T5], implicit ord6 : Ordering[T6]) : Ordering[(T1, T2, T3, T4, T5, T6)]

implicit def Tuple7[T1, T2, T3, T4, T5, T6, T7](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3], implicit ord4 : Ordering[T4], implicit ord5 : Ordering[T5], implicit ord6 : Ordering[T6], implicit ord7 : Ordering[T7]) : Ordering[(T1, T2, T3, T4, T5, T6, T7)]

implicit def Tuple8[T1, T2, T3, T4, T5, T6, T7, T8](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3], implicit ord4 : Ordering[T4], implicit ord5 : Ordering[T5], implicit ord6 : Ordering[T6], implicit ord7 : Ordering[T7], implicit ord8 : Ordering[T8]) : Ordering[(T1, T2, T3, T4, T5, T6, T7, T8)]

implicit def Tuple9[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit ord1 : Ordering[T1], implicit ord2 : Ordering[T2], implicit ord3 : Ordering[T3], implicit ord4 : Ordering[T4], implicit ord5 : Ordering[T5], implicit ord6 : Ordering[T6], implicit ord7 : Ordering[T7], implicit ord8 : Ordering[T8], implicit ord9 : Ordering[T9]) : Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]