o

# PartialOrder 

### Companion trait PartialOrder

#### object PartialOrder extends PartialOrderFunctions[PartialOrder] with PartialOrderToPartialOrderingConversion with Serializable

Annotations
@suppressUnusedImportWarningForScalaVersionSpecific()
Source
PartialOrder.scala
Linear Supertypes
Ordering
1. Alphabetic
2. By Inheritance
Inherited
1. PartialOrder
2. Serializable
3. Serializable
4. PartialOrderToPartialOrderingConversion
5. PartialOrderFunctions
6. EqFunctions
7. AnyRef
8. Any
1. Hide All
2. Show All
Visibility
1. Public
2. All

### Value Members

1. final def !=(arg0: Any)
Definition Classes
AnyRef → Any
2. final def ##(): Int
Definition Classes
AnyRef → Any
3. final def ==(arg0: Any)
Definition Classes
AnyRef → Any
4. final def apply[A](implicit ev: PartialOrder[A]): PartialOrder[A]

Access an implicit `PartialOrder[A]`.

Access an implicit `PartialOrder[A]`.

Annotations
@inline()
5. final def asInstanceOf[T0]: T0
Definition Classes
Any
6. def by[A, B](f: (A) ⇒ B)(implicit ev: PartialOrder[B]): PartialOrder[A]

Convert an implicit `PartialOrder[B]` to an `PartialOrder[A]` using the given function `f`.

7. implicit def catsKernelPartialOrderingForPartialOrder[A](implicit ev: PartialOrder[A]): PartialOrdering[A]
8. def clone()
Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws( ... ) @native() @IntrinsicCandidate()
9. final def eq(arg0: AnyRef)
Definition Classes
AnyRef
10. def equals(arg0: Any)
Definition Classes
AnyRef → Any
11. def eqv[A](x: A, y: A)(implicit ev: PartialOrder[A])
Definition Classes
EqFunctions
12. def from[A](f: (A, A) ⇒ Double): PartialOrder[A]

Define a `PartialOrder[A]` using the given function `f`.

13. def fromPartialOrdering[A](implicit ev: PartialOrdering[A]): PartialOrder[A]
14. final def getClass(): Class[_]
Definition Classes
AnyRef → Any
Annotations
@native() @IntrinsicCandidate()
15. def gt[A](x: A, y: A)(implicit ev: PartialOrder[A])
Definition Classes
PartialOrderFunctions
16. def gteqv[A](x: A, y: A)(implicit ev: PartialOrder[A])
Definition Classes
PartialOrderFunctions
17. def hashCode(): Int
Definition Classes
AnyRef → Any
Annotations
@native() @IntrinsicCandidate()
18. final def isInstanceOf[T0]
Definition Classes
Any
19. def lt[A](x: A, y: A)(implicit ev: PartialOrder[A])
Definition Classes
PartialOrderFunctions
20. def lteqv[A](x: A, y: A)(implicit ev: PartialOrder[A])
Definition Classes
PartialOrderFunctions
21. final def ne(arg0: AnyRef)
Definition Classes
AnyRef
22. def neqv[A](x: A, y: A)(implicit ev: PartialOrder[A])
Definition Classes
EqFunctions
23. final def notify(): Unit
Definition Classes
AnyRef
Annotations
@native() @IntrinsicCandidate()
24. final def notifyAll(): Unit
Definition Classes
AnyRef
Annotations
@native() @IntrinsicCandidate()
25. def partialCompare[A](x: A, y: A)(implicit ev: PartialOrder[A])
Definition Classes
PartialOrderFunctions
26. def pmax[A](x: A, y: A)(implicit ev: PartialOrder[A]): Option[A]
Definition Classes
PartialOrderFunctions
27. def pmin[A](x: A, y: A)(implicit ev: PartialOrder[A]): Option[A]
Definition Classes
PartialOrderFunctions
28. def reverse[A](p: PartialOrder[A]): PartialOrder[A]

Defines a partial order on `A` from p where all arrows switch direction.

29. final def synchronized[T0](arg0: ⇒ T0): T0
Definition Classes
AnyRef
30. def toString(): String
Definition Classes
AnyRef → Any
31. def tryCompare[A](x: A, y: A)(implicit ev: PartialOrder[A]): Option[Int]
Definition Classes
PartialOrderFunctions
32. final def wait(arg0: Long, arg1: Int): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )
33. final def wait(arg0: Long): Unit
Definition Classes
AnyRef
Annotations
@throws( ... ) @native()
34. final def wait(): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )

### Deprecated Value Members

1. def finalize(): Unit
Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws( classOf[java.lang.Throwable] ) @Deprecated
Deprecated