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

trait Ordering[T] extends Comparator[T] with PartialOrdering[T] with Serializable

Ordering

  1. Alphabetic
  2. By Inheritance

Inherited

  1. Ordering
  2. PartialOrdering
  3. Equiv
  4. Serializable
  5. Comparator
  6. AnyRef
  7. Any

Implicitly

  1. by any2stringadd

  2. by StringFormat

  3. by Ensuring

  4. by ArrowAssoc

  5. Hide All

  6. Show All

Visibility

  1. Public
  2. Protected

Abstract Value Members

  1. abstract def compare(x: T, y: T): Int

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
  2. final def ##: Int
  3. def +(other: String): String
  4. def ->[B](y: B): (Ordering[T], B)
  5. final def ==(arg0: Any): Boolean
  6. final def asInstanceOf[T0]: T0
  7. def clone(): AnyRef
  8. def ensuring(cond: (Ordering[T]) => Boolean, msg: => Any): Ordering[T]
  9. def ensuring(cond: (Ordering[T]) => Boolean): Ordering[T]
  10. def ensuring(cond: Boolean, msg: => Any): Ordering[T]
  11. def ensuring(cond: Boolean): Ordering[T]
  12. final def eq(arg0: AnyRef): Boolean
  13. def equals(arg0: AnyRef): Boolean
  14. def equiv(x: T, y: T): Boolean
  15. def finalize(): Unit
  16. final def getClass(): Class[_ <: AnyRef]
  17. def gt(x: T, y: T): Boolean
  18. def gteq(x: T, y: T): Boolean
  19. def hashCode(): Int
  20. final def isInstanceOf[T0]: Boolean
  21. def isReverseOf(other: Ordering[_]): Boolean
  22. def lt(x: T, y: T): Boolean
  23. def lteq(x: T, y: T): Boolean
  24. def max[U <: T](x: U, y: U): U
  25. def min[U <: T](x: U, y: U): U
  26. implicit def mkOrderingOps(lhs: T): OrderingOps
  27. final def ne(arg0: AnyRef): Boolean
  28. final def notify(): Unit
  29. final def notifyAll(): Unit
  30. def on[U](f: (U) => T): Ordering[U]
  31. def orElse(other: Ordering[T]): Ordering[T]
  32. def orElseBy[S](f: (T) => S)(implicit ord: Ordering[S]): Ordering[T]
  33. def reverse: Ordering[T]
  34. def reversed(): Comparator[T]
  35. final def synchronized[T0](arg0: => T0): T0
  36. def thenComparing[U <: Comparable[_ >: U <: AnyRef]](arg0: java.util.function.Function[_ >: T <: AnyRef, _ <: U]): Comparator[T]
  37. def thenComparing[U <: AnyRef](arg0: java.util.function.Function[_ >: T <: AnyRef, _ <: U], arg1: Comparator[_ >: U <: AnyRef]): Comparator[T]
  38. def thenComparing(arg0: Comparator[_ >: T <: AnyRef]): Comparator[T]
  39. def thenComparingDouble(arg0: ToDoubleFunction[_ >: T <: AnyRef]): Comparator[T]
  40. def thenComparingInt(arg0: ToIntFunction[_ >: T <: AnyRef]): Comparator[T]
  41. def thenComparingLong(arg0: ToLongFunction[_ >: T <: AnyRef]): Comparator[T]
  42. def toString(): String
  43. def tryCompare(x: T, y: T): Some[Int]
  44. final def wait(): Unit
  45. final def wait(arg0: Long, arg1: Int): Unit
  46. final def wait(arg0: Long): Unit

Ungrouped