Scala Standard Library 2.12.18 - scala.math.Ordering (original) (raw)

object Ordering extends LowPriorityOrderingImplicits with Serializable

Ordering

  1. Alphabetic
  2. By Inheritance

Inherited

  1. Ordering

  2. Serializable

  3. Serializable

  4. LowPriorityOrderingImplicits

  5. AnyRef

  6. Any

  7. Hide All

  8. Show All

Type Members

  1. trait BigDecimalOrdering extends Ordering[BigDecimal]
  2. trait BigIntOrdering extends Ordering[BigInt]
  3. trait BooleanOrdering extends Ordering[Boolean]
  4. trait ByteOrdering extends Ordering[Byte]
  5. trait CharOrdering extends Ordering[Char]
  6. trait DoubleOrdering extends Ordering[Double]
  7. trait ExtraImplicits extends AnyRef
  8. trait FloatOrdering extends Ordering[Float]
  9. trait IntOrdering extends Ordering[Int]
  10. trait LongOrdering extends Ordering[Long]
  11. trait OptionOrdering[T] extends Ordering[Option[T]]
  12. trait ShortOrdering extends Ordering[Short]
  13. trait StringOrdering extends Ordering[String]
  14. trait UnitOrdering extends Ordering[Unit]

Value Members

  1. final def !=(arg0: Any): Boolean
  2. final def ##(): Int
  3. final def ==(arg0: Any): Boolean
  4. implicit def Iterable[T](implicit ord: Ordering[T]): Ordering[Iterable[T]]
  5. implicit def Option[T](implicit ord: Ordering[T]): Ordering[Option[T]]
  6. implicit def Tuple2[T1, T2](implicit ord1: Ordering[T1], ord2: Ordering[T2]): Ordering[(T1, T2)]
  7. implicit def Tuple3[T1, T2, T3](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3]): Ordering[(T1, T2, T3)]
  8. implicit def Tuple4[T1, T2, T3, T4](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4]): Ordering[(T1, T2, T3, T4)]
  9. implicit def Tuple5[T1, T2, T3, T4, T5](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5]): Ordering[(T1, T2, T3, T4, T5)]
  10. implicit def Tuple6[T1, T2, T3, T4, T5, T6](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6]): Ordering[(T1, T2, T3, T4, T5, T6)]
  11. implicit def Tuple7[T1, T2, T3, T4, T5, T6, T7](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7]): Ordering[(T1, T2, T3, T4, T5, T6, T7)]
  12. implicit def Tuple8[T1, T2, T3, T4, T5, T6, T7, T8](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8)]
  13. implicit def Tuple9[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8], ord9: Ordering[T9]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
  14. def apply[T](implicit ord: Ordering[T]): Ordering[T]
  15. final def asInstanceOf[T0]: T0
  16. def by[T, S](f: (T) ⇒ S)(implicit ord: Ordering[S]): Ordering[T]
  17. def clone(): AnyRef
  18. implicit def comparatorToOrdering[A](implicit cmp: Comparator[A]): Ordering[A]
  19. final def eq(arg0: AnyRef): Boolean
  20. def equals(arg0: Any): Boolean
  21. def finalize(): Unit
  22. def fromLessThan[T](cmp: (T, T) ⇒ Boolean): Ordering[T]
  23. final def getClass(): Class[_]
  24. def hashCode(): Int
  25. final def isInstanceOf[T0]: Boolean
  26. final def ne(arg0: AnyRef): Boolean
  27. final def notify(): Unit
  28. final def notifyAll(): Unit
  29. implicit def ordered[A](implicit arg0: (A) ⇒ Comparable[A]): Ordering[A]
  30. final def synchronized[T0](arg0: ⇒ T0): T0
  31. def toString(): String
  32. final def wait(): Unit
  33. final def wait(arg0: Long, arg1: Int): Unit
  34. final def wait(arg0: Long): Unit
  35. implicit object BigDecimal extends BigDecimalOrdering
  36. implicit object BigInt extends BigIntOrdering
  37. implicit object Boolean extends BooleanOrdering
  38. implicit object Byte extends ByteOrdering
  39. implicit object Char extends CharOrdering
  40. implicit object Double extends DoubleOrdering
  41. implicit object Float extends FloatOrdering
  42. object Implicits extends ExtraImplicits
  43. implicit object Int extends IntOrdering
  44. implicit object Long extends LongOrdering
  45. implicit object Short extends ShortOrdering
  46. implicit object String extends StringOrdering
  47. implicit object Unit extends UnitOrdering

Ungrouped