OrderFunctions

abstract class OrderFunctions[O <: ([T] =>> Order[T])] extends PartialOrderFunctions[O]
class EqFunctions[O]
class Object
trait Matchable
class Any
object Order

Value members

Concrete methods

def compare[@specialized A](x: A, y: A)(ev: O[A]): Int
def comparison[@specialized A](x: A, y: A)(ev: O[A]): Comparison
def max[@specialized A](x: A, y: A)(ev: O[A]): A
def min[@specialized A](x: A, y: A)(ev: O[A]): A

Inherited methods

def eqv[@specialized A](x: A, y: A)(ev: O[A]): Boolean
Inherited from
EqFunctions
def gt[@specialized A](x: A, y: A)(ev: O[A]): Boolean
Inherited from
PartialOrderFunctions
def gteqv[@specialized A](x: A, y: A)(ev: O[A]): Boolean
Inherited from
PartialOrderFunctions
def lt[@specialized A](x: A, y: A)(ev: O[A]): Boolean
Inherited from
PartialOrderFunctions
def lteqv[@specialized A](x: A, y: A)(ev: O[A]): Boolean
Inherited from
PartialOrderFunctions
def neqv[@specialized A](x: A, y: A)(ev: O[A]): Boolean
Inherited from
EqFunctions
def partialCompare[@specialized A](x: A, y: A)(ev: O[A]): Double
Inherited from
PartialOrderFunctions
def pmax[@specialized A](x: A, y: A)(ev: O[A]): Option[A]
Inherited from
PartialOrderFunctions
def pmin[@specialized A](x: A, y: A)(ev: O[A]): Option[A]
Inherited from
PartialOrderFunctions
def tryCompare[@specialized A](x: A, y: A)(ev: O[A]): Option[Int]
Inherited from
PartialOrderFunctions