scalaz

# IsomorphismOrder

#### trait IsomorphismOrder[F, G] extends Order[F]

Source
Isomorphism.scala
Linear Supertypes
Order[F], Equal[F], AnyRef, Any
Ordering
1. Alphabetic
2. By inheritance
Inherited
1. IsomorphismOrder
2. Order
3. Equal
4. AnyRef
5. 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

Definition Classes
Order

### Concrete Value Members

1. #### final def !=(arg0: AnyRef): Boolean

Definition Classes
AnyRef
2. #### final def !=(arg0: Any): Boolean

Definition Classes
Any
3. #### final def ##(): Int

Definition Classes
AnyRef → Any
4. #### final def ==(arg0: AnyRef): Boolean

Definition Classes
AnyRef
5. #### final def ==(arg0: Any): Boolean

Definition Classes
Any
6. #### def apply(x: F, y: F): Ordering

Definition Classes
Order
7. #### final def asInstanceOf[T0]: T0

Definition Classes
Any
8. #### def clone(): AnyRef

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( ... )
9. #### def contramap[B](f: (B) ⇒ F): Order[B]

Definition Classes
OrderEqual
10. #### final def eq(arg0: AnyRef): Boolean

Definition Classes
AnyRef
11. #### def equal(x: F, y: F): Boolean

Definition Classes
OrderEqual
12. #### def equalIsNatural: Boolean

returns

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

Definition Classes
Equal
13. #### def equalLaw: EqualLaw

Definition Classes
Equal
14. #### val equalSyntax: EqualSyntax[F]

Definition Classes
Equal
15. #### def equals(arg0: Any): Boolean

Definition Classes
AnyRef → Any
16. #### def finalize(): Unit

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( classOf[java.lang.Throwable] )
17. #### final def getClass(): Class[_]

Definition Classes
AnyRef → Any
18. #### def greaterThan(x: F, y: F): Boolean

Definition Classes
Order
19. #### def greaterThanOrEqual(x: F, y: F): Boolean

Definition Classes
Order
20. #### def hashCode(): Int

Definition Classes
AnyRef → Any
21. #### final def isInstanceOf[T0]: Boolean

Definition Classes
Any
22. #### def lessThan(x: F, y: F): Boolean

Definition Classes
Order
23. #### def lessThanOrEqual(x: F, y: F): Boolean

Definition Classes
Order
24. #### def max(x: F, y: F): F

Definition Classes
Order
25. #### def min(x: F, y: F): F

Definition Classes
Order
26. #### final def ne(arg0: AnyRef): Boolean

Definition Classes
AnyRef
27. #### final def notify(): Unit

Definition Classes
AnyRef
28. #### final def notifyAll(): Unit

Definition Classes
AnyRef
29. #### def order(x: F, y: F): Ordering

Definition Classes
IsomorphismOrderOrder
30. #### def orderLaw: OrderLaw

Definition Classes
Order
31. #### val orderSyntax: OrderSyntax[F]

Definition Classes
Order
32. #### final def reverseOrder: Order[F]

Definition Classes
Order
33. #### final def synchronized[T0](arg0: ⇒ T0): T0

Definition Classes
AnyRef
34. #### def toScalaOrdering: scala.math.Ordering[F]

Definition Classes
Order
Note

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

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

35. #### def toString(): String

Definition Classes
AnyRef → Any
36. #### final def wait(): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )
37. #### final def wait(arg0: Long, arg1: Int): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )
38. #### final def wait(arg0: Long): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )