object Ord
- Alphabetic
- By Inheritance
- Ord
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
implicit
def
ChunkOrd[A](implicit arg0: Ord[A]): Ord[Chunk[A]]
Derives an
Ord[Chunk[A]]
given anOrd[A]
. -
implicit
def
DeriveOrd[F[_], A](implicit derive: Derive[F, Ord], ord: Ord[A]): Ord[F[A]]
Derives an
Ord[F[A]]
given aDerive[F, Ord]
and anOrd[A]
. -
implicit
def
EitherOrd[A, B](implicit arg0: Ord[A], arg1: Ord[B]): Ord[Either[A, B]]
Derives an
Ord[Either[A, B]]
given anOrd[A]
and anOrd[B]
. -
implicit
def
ListOrd[A](implicit arg0: Ord[A]): Ord[List[A]]
Derives an
Ord[List[A]]
given anOrd[A]
. -
implicit
def
NonEmptyChunkOrd[A](implicit arg0: Ord[A]): Ord[NonEmptyChunk[A]]
Derives an
Ord[NonEmptyChunk[A]]
given anOrd[A]
. -
implicit
def
OptionOrd[A](implicit arg0: Ord[A]): Ord[Option[A]]
Derives an
Ord[Option[A]]
given anOrd[A]
.Derives an
Ord[Option[A]]
given anOrd[A]
.None
will be treated as less than all other values. -
implicit
val
OrdContravariant: Contravariant[Ord]
The
Contravariant
instance forOrd
. -
implicit
val
OrdIdentityBoth: IdentityBoth[Ord]
The
IdentityBoth
instance forOrd
. -
implicit
val
OrdIdentityEither: IdentityEither[Ord]
The
IdentityEither
instance forOrd
. -
implicit
def
Tuple10Ord[A, B, C, D, E, F, G, H, I, J](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J]): Ord[(A, B, C, D, E, F, G, H, I, J)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple11Ord[A, B, C, D, E, F, G, H, I, J, K](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J], arg10: Ord[K]): Ord[(A, B, C, D, E, F, G, H, I, J, K)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple12Ord[A, B, C, D, E, F, G, H, I, J, K, L](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J], arg10: Ord[K], arg11: Ord[L]): Ord[(A, B, C, D, E, F, G, H, I, J, K, L)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple13Ord[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J], arg10: Ord[K], arg11: Ord[L], arg12: Ord[M]): Ord[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple14Ord[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J], arg10: Ord[K], arg11: Ord[L], arg12: Ord[M], arg13: Ord[N]): Ord[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple15Ord[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J], arg10: Ord[K], arg11: Ord[L], arg12: Ord[M], arg13: Ord[N], arg14: Ord[O]): Ord[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple16Ord[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J], arg10: Ord[K], arg11: Ord[L], arg12: Ord[M], arg13: Ord[N], arg14: Ord[O], arg15: Ord[P]): Ord[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple17Ord[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J], arg10: Ord[K], arg11: Ord[L], arg12: Ord[M], arg13: Ord[N], arg14: Ord[O], arg15: Ord[P], arg16: Ord[Q]): Ord[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple18Ord[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J], arg10: Ord[K], arg11: Ord[L], arg12: Ord[M], arg13: Ord[N], arg14: Ord[O], arg15: Ord[P], arg16: Ord[Q], arg17: Ord[R]): Ord[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple19Ord[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J], arg10: Ord[K], arg11: Ord[L], arg12: Ord[M], arg13: Ord[N], arg14: Ord[O], arg15: Ord[P], arg16: Ord[Q], arg17: Ord[R], arg18: Ord[S]): Ord[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple20Ord[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J], arg10: Ord[K], arg11: Ord[L], arg12: Ord[M], arg13: Ord[N], arg14: Ord[O], arg15: Ord[P], arg16: Ord[Q], arg17: Ord[R], arg18: Ord[S], arg19: Ord[T]): Ord[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple21Ord[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J], arg10: Ord[K], arg11: Ord[L], arg12: Ord[M], arg13: Ord[N], arg14: Ord[O], arg15: Ord[P], arg16: Ord[Q], arg17: Ord[R], arg18: Ord[S], arg19: Ord[T], arg20: Ord[U]): Ord[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple22Ord[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I], arg9: Ord[J], arg10: Ord[K], arg11: Ord[L], arg12: Ord[M], arg13: Ord[N], arg14: Ord[O], arg15: Ord[P], arg16: Ord[Q], arg17: Ord[R], arg18: Ord[S], arg19: Ord[T], arg20: Ord[U], arg21: Ord[V]): Ord[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple2Ord[A, B](implicit arg0: Ord[A], arg1: Ord[B]): Ord[(A, B)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple3Ord[A, B, C](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C]): Ord[(A, B, C)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple4Ord[A, B, C, D](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D]): Ord[(A, B, C, D)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple5Ord[A, B, C, D, E](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E]): Ord[(A, B, C, D, E)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple6Ord[A, B, C, D, E, F](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F]): Ord[(A, B, C, D, E, F)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple7Ord[A, B, C, D, E, F, G](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G]): Ord[(A, B, C, D, E, F, G)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple8Ord[A, B, C, D, E, F, G, H](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H]): Ord[(A, B, C, D, E, F, G, H)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
Tuple9Ord[A, B, C, D, E, F, G, H, I](implicit arg0: Ord[A], arg1: Ord[B], arg2: Ord[C], arg3: Ord[D], arg4: Ord[E], arg5: Ord[F], arg6: Ord[G], arg7: Ord[H], arg8: Ord[I]): Ord[(A, B, C, D, E, F, G, H, I)]
Derives an
Ord
for a product type given anOrd
for each element of the product type. -
implicit
def
VectorOrd[A](implicit arg0: Ord[A]): Ord[Vector[A]]
Derives an
Ord[Vector[A]]
given anOrd[A]
. -
def
apply[A](implicit ord: Ord[A]): Ord[A]
Summons an implicit
Ord[A]
. -
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
default[A](implicit ord: scala.math.Ordering[A]): Ord[A]
Constructs an
Ord[A]
from a scala.math.Ordering. -
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def fromScala[A](implicit ordering: scala.math.Ordering[A]): Ord[A]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
make[A](ord: (A, A) ⇒ Ordering): Ord[A]
Constructs an
Ord[A]
from a function.Constructs an
Ord[A]
from a function. The instance will be optimized to first compare the values for reference equality and then compare the values using the specified function. -
def
makeFrom[A](ord: (A, A) ⇒ Ordering, equal0: Equal[A]): Ord[A]
Constructs an instance from an
ord
function and aequal0
function.Constructs an instance from an
ord
function and aequal0
function. Since this takes a separateequal0
, short-circuiting the equality check (failing fast) is possible. -
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()