t

scalaz

# Order 

### Companion object Order

#### trait Order[F] extends Equal[F]

Safer version of scala.math.Ordering.

Self Type
Order[F]
Source
Order.scala
Linear Supertypes
Known Subclasses
Ordering
1. Alphabetic
2. By Inheritance
Inherited
1. Order
2. Equal
3. AnyRef
4. Any
1. Hide All
2. Show All
Visibility
1. Public
2. All

### Type Members

1. trait EqualLaw extends AnyRef
Definition Classes
Equal
2. trait OrderLaw extends EqualLaw

### Abstract Value Members

1. abstract def order(x: F, y: F)

### Concrete 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. def apply(x: F, y: F)
5. final def asInstanceOf[T0]: T0
Definition Classes
Any
6. def clone()
Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( ... )
7. def contramap[B](f: (B) ⇒ F): Order[B]
Definition Classes
OrderEqual
8. final def eq(arg0: AnyRef)
Definition Classes
AnyRef
9. def equal(x: F, y: F)
Definition Classes
OrderEqual
10. def equalIsNatural

returns

true, if `equal(f1, f2)` is known to be equivalent to `f1 == f2`

Definition Classes
Equal
11. def equalLaw
Definition Classes
Equal
12. val equalSyntax: EqualSyntax[F]
Definition Classes
Equal
13. def equals(arg0: Any)
Definition Classes
AnyRef → Any
14. def finalize(): Unit
Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( classOf[java.lang.Throwable] )
15. final def getClass(): Class[_]
Definition Classes
AnyRef → Any
16. def greaterThan(x: F, y: F)
17. def greaterThanOrEqual(x: F, y: F)
18. def hashCode(): Int
Definition Classes
AnyRef → Any
19. final def isInstanceOf[T0]
Definition Classes
Any
20. def lessThan(x: F, y: F)
21. def lessThanOrEqual(x: F, y: F)
22. def max(x: F, y: F): F
23. def min(x: F, y: F): F
24. final def ne(arg0: AnyRef)
Definition Classes
AnyRef
25. final def notify(): Unit
Definition Classes
AnyRef
26. final def notifyAll(): Unit
Definition Classes
AnyRef
27. def orderLaw
28. val orderSyntax: OrderSyntax[F]
29. def reverseOrder: Order[F]
30. def sort(x: F, y: F): (F, F)
31. final def synchronized[T0](arg0: ⇒ T0): T0
Definition Classes
AnyRef
32. def toScalaOrdering

Note

`Order.fromScalaOrdering(toScalaOrdering).order(x, y)`

### `this.order(x, y)`

33. def toString()
Definition Classes
AnyRef → Any
34. final def wait(): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )
35. final def wait(arg0: Long, arg1: Int): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )
36. final def wait(arg0: Long): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )