object PartialOrd
- Alphabetic
- By Inheritance
- PartialOrd
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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 ChunkPartialOrd[A](implicit arg0: PartialOrd[A]): PartialOrd[Chunk[A]]
Derives an
PartialOrd[Chunk[A]]
given anPartialOrd[A]
. - implicit def DerivePartialOrd[F[_], A](implicit derive: Derive[F, PartialOrd], ord: PartialOrd[A]): PartialOrd[F[A]]
Derives an
PartialOrd[F[A]]
given aDerive[F, PartialOrd]
and anPartialOrd[A]
. - implicit def EitherPartialOrd[A, B](implicit arg0: PartialOrd[A], arg1: PartialOrd[B]): PartialOrd[Either[A, B]]
Derives an
PartialOrd[Either[A, B]]
given anPartialOrd[A]
and anPartialOrd[B]
. - implicit def ListPartialOrd[A](implicit arg0: PartialOrd[A]): PartialOrd[List[A]]
Derives an
PartialOrd[List[A]]
given anPartialOrd[A]
. - implicit def NonEmptyChunkPartialOrd[A](implicit arg0: PartialOrd[A]): PartialOrd[NonEmptyChunk[A]]
Derives an
PartialOrd[NonEmptyChunk[A]]
given anPartialOrd[A]
. - implicit def OptionPartialOrd[A](implicit arg0: PartialOrd[A]): PartialOrd[Option[A]]
Derives an
PartialOrd[Option[A]]
given anPartialOrd[A]
.Derives an
PartialOrd[Option[A]]
given anPartialOrd[A]
.None
will be treated as less than all other values. - implicit val PartialOrdContravariant: Contravariant[PartialOrd]
The
Contravariant
instance forPartialOrd
. - implicit val PartialOrdIdentityBoth: IdentityBoth[PartialOrd]
The
IdentityBoth
(and thusAssociativeBoth
) instance forPartialOrd
. - implicit val PartialOrdIdentityEither: IdentityEither[PartialOrd]
The
IdentityEither
(and thusAssociativeEither
) instance forPartialOrd
. - implicit def Tuple10PartialOrd[A, B, C, D, E, F, G, H, I, J](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J]): PartialOrd[(A, B, C, D, E, F, G, H, I, J)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple11PartialOrd[A, B, C, D, E, F, G, H, I, J, K](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J], arg10: PartialOrd[K]): PartialOrd[(A, B, C, D, E, F, G, H, I, J, K)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple12PartialOrd[A, B, C, D, E, F, G, H, I, J, K, L](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J], arg10: PartialOrd[K], arg11: PartialOrd[L]): PartialOrd[(A, B, C, D, E, F, G, H, I, J, K, L)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple13PartialOrd[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J], arg10: PartialOrd[K], arg11: PartialOrd[L], arg12: PartialOrd[M]): PartialOrd[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple14PartialOrd[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J], arg10: PartialOrd[K], arg11: PartialOrd[L], arg12: PartialOrd[M], arg13: PartialOrd[N]): PartialOrd[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple15PartialOrd[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J], arg10: PartialOrd[K], arg11: PartialOrd[L], arg12: PartialOrd[M], arg13: PartialOrd[N], arg14: PartialOrd[O]): PartialOrd[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple16PartialOrd[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J], arg10: PartialOrd[K], arg11: PartialOrd[L], arg12: PartialOrd[M], arg13: PartialOrd[N], arg14: PartialOrd[O], arg15: PartialOrd[P]): PartialOrd[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple17PartialOrd[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J], arg10: PartialOrd[K], arg11: PartialOrd[L], arg12: PartialOrd[M], arg13: PartialOrd[N], arg14: PartialOrd[O], arg15: PartialOrd[P], arg16: PartialOrd[Q]): PartialOrd[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple18PartialOrd[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J], arg10: PartialOrd[K], arg11: PartialOrd[L], arg12: PartialOrd[M], arg13: PartialOrd[N], arg14: PartialOrd[O], arg15: PartialOrd[P], arg16: PartialOrd[Q], arg17: PartialOrd[R]): PartialOrd[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple19PartialOrd[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J], arg10: PartialOrd[K], arg11: PartialOrd[L], arg12: PartialOrd[M], arg13: PartialOrd[N], arg14: PartialOrd[O], arg15: PartialOrd[P], arg16: PartialOrd[Q], arg17: PartialOrd[R], arg18: PartialOrd[S]): PartialOrd[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple20PartialOrd[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J], arg10: PartialOrd[K], arg11: PartialOrd[L], arg12: PartialOrd[M], arg13: PartialOrd[N], arg14: PartialOrd[O], arg15: PartialOrd[P], arg16: PartialOrd[Q], arg17: PartialOrd[R], arg18: PartialOrd[S], arg19: PartialOrd[T]): PartialOrd[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple21PartialOrd[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J], arg10: PartialOrd[K], arg11: PartialOrd[L], arg12: PartialOrd[M], arg13: PartialOrd[N], arg14: PartialOrd[O], arg15: PartialOrd[P], arg16: PartialOrd[Q], arg17: PartialOrd[R], arg18: PartialOrd[S], arg19: PartialOrd[T], arg20: PartialOrd[U]): PartialOrd[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple22PartialOrd[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I], arg9: PartialOrd[J], arg10: PartialOrd[K], arg11: PartialOrd[L], arg12: PartialOrd[M], arg13: PartialOrd[N], arg14: PartialOrd[O], arg15: PartialOrd[P], arg16: PartialOrd[Q], arg17: PartialOrd[R], arg18: PartialOrd[S], arg19: PartialOrd[T], arg20: PartialOrd[U], arg21: PartialOrd[V]): PartialOrd[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple2PartialOrd[A, B](implicit arg0: PartialOrd[A], arg1: PartialOrd[B]): PartialOrd[(A, B)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple3PartialOrd[A, B, C](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C]): PartialOrd[(A, B, C)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple4PartialOrd[A, B, C, D](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D]): PartialOrd[(A, B, C, D)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple5PartialOrd[A, B, C, D, E](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E]): PartialOrd[(A, B, C, D, E)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple6PartialOrd[A, B, C, D, E, F](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F]): PartialOrd[(A, B, C, D, E, F)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple7PartialOrd[A, B, C, D, E, F, G](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G]): PartialOrd[(A, B, C, D, E, F, G)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple8PartialOrd[A, B, C, D, E, F, G, H](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H]): PartialOrd[(A, B, C, D, E, F, G, H)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def Tuple9PartialOrd[A, B, C, D, E, F, G, H, I](implicit arg0: PartialOrd[A], arg1: PartialOrd[B], arg2: PartialOrd[C], arg3: PartialOrd[D], arg4: PartialOrd[E], arg5: PartialOrd[F], arg6: PartialOrd[G], arg7: PartialOrd[H], arg8: PartialOrd[I]): PartialOrd[(A, B, C, D, E, F, G, H, I)]
Derives an
PartialOrd
for a product type given anPartialOrd
for each element of the product type. - implicit def VectorPartialOrd[A](implicit arg0: PartialOrd[A]): PartialOrd[Vector[A]]
Derives an
PartialOrd[Vector[A]]
given anPartialOrd[A]
. - def apply[A](implicit ord: PartialOrd[A]): PartialOrd[A]
Summons an implicit
PartialOrd[A]
. - final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- 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) => PartialOrdering): PartialOrd[A]
Constructs an
PartialOrd[A]
from a function.Constructs an
PartialOrd[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) => PartialOrdering, equal0: Equal[A]): PartialOrd[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(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()