Scala Standard Library 2.12.18 - scala.math.Ordering (original) (raw)
object Ordering extends LowPriorityOrderingImplicits with Serializable
Ordering
- Alphabetic
- By Inheritance
Inherited
Ordering
Serializable
Serializable
LowPriorityOrderingImplicits
AnyRef
Any
Hide All
Show All
Type Members
- 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 ExtraImplicits extends AnyRef
- trait FloatOrdering extends Ordering[Float]
- trait IntOrdering extends Ordering[Int]
- trait LongOrdering extends Ordering[Long]
- trait OptionOrdering[T] extends Ordering[Option[T]]
- trait ShortOrdering extends Ordering[Short]
- trait StringOrdering extends Ordering[String]
- trait UnitOrdering extends Ordering[Unit]
Value Members
- final def !=(arg0: Any): Boolean
- final def ##(): Int
- final def ==(arg0: Any): Boolean
- 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], ord2: Ordering[T2]): Ordering[(T1, T2)]
- implicit def Tuple3[T1, T2, T3](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3]): Ordering[(T1, T2, T3)]
- 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)]
- 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)]
- 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)]
- 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)]
- 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)]
- 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)]
- def apply[T](implicit ord: Ordering[T]): Ordering[T]
- final def asInstanceOf[T0]: T0
- def by[T, S](f: (T) ⇒ S)(implicit ord: Ordering[S]): Ordering[T]
- def clone(): AnyRef
- implicit def comparatorToOrdering[A](implicit cmp: Comparator[A]): Ordering[A]
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: Any): Boolean
- def finalize(): Unit
- def fromLessThan[T](cmp: (T, T) ⇒ Boolean): Ordering[T]
- final def getClass(): Class[_]
- def hashCode(): Int
- final def isInstanceOf[T0]: Boolean
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- implicit def ordered[A](implicit arg0: (A) ⇒ Comparable[A]): Ordering[A]
- final def synchronized[T0](arg0: ⇒ T0): T0
- def toString(): String
- final def wait(): Unit
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- 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
- object Implicits extends ExtraImplicits
- 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