shapeless.contrib.scalaz

IsomorphicOrder

Related Doc: package scalaz

trait IsomorphicOrder[A, B] extends IsomorphicEqual[A, B] with Order[A] with Isomorphic[Order, A, B]

Linear Supertypes
Order[A], IsomorphicEqual[A, B], Isomorphic[Order, A, B], Equal[A], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. IsomorphicOrder
  2. Order
  3. IsomorphicEqual
  4. Isomorphic
  5. Equal
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait EqualLaw extends AnyRef

    Definition Classes
    Equal
  2. trait OrderLaw extends scalaz.Order.EqualLaw

    Definition Classes
    Order

Abstract Value Members

  1. abstract def B: Order[B]

    Definition Classes
    Isomorphic
  2. abstract def from: (B) ⇒ A

    Definition Classes
    Isomorphic
  3. abstract def to: (A) ⇒ B

    Definition Classes
    Isomorphic

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Definition Classes
    AnyRef → Any
  4. def apply(x: A, y: A): Ordering

    Definition Classes
    Order
  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def clone(): AnyRef

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

    Definition Classes
    Order → Equal
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equal(a1: A, a2: A): Boolean

    Definition Classes
    IsomorphicOrder → Order → IsomorphicEqual → Equal
  10. def equalIsNatural: Boolean

    Definition Classes
    Equal
  11. def equalLaw: EqualLaw

    Definition Classes
    Equal
  12. val equalSyntax: EqualSyntax[A]

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

    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: A, y: A): Boolean

    Definition Classes
    Order
  17. def greaterThanOrEqual(x: A, y: A): Boolean

    Definition Classes
    Order
  18. def hashCode(): Int

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

    Definition Classes
    Any
  20. def lessThan(x: A, y: A): Boolean

    Definition Classes
    Order
  21. def lessThanOrEqual(x: A, y: A): Boolean

    Definition Classes
    Order
  22. def max(x: A, y: A): A

    Definition Classes
    Order
  23. def min(x: A, y: A): A

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

    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  27. def order(x: A, y: A): Ordering

    Definition Classes
    IsomorphicOrder → Order
  28. def orderLaw: OrderLaw

    Definition Classes
    Order
  29. val orderSyntax: OrderSyntax[A]

    Definition Classes
    Order
  30. final def reverseOrder: Order[A]

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

    Definition Classes
    AnyRef
  32. def toScalaOrdering: Ordering[A]

    Definition Classes
    Order
  33. def toString(): String

    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( ... )

Inherited from Order[A]

Inherited from IsomorphicEqual[A, B]

Inherited from Isomorphic[Order, A, B]

Inherited from Equal[A]

Inherited from AnyRef

Inherited from Any

Ungrouped