FloatTotalOrder

trait Hash[Float]
trait Order[Float]
trait PartialOrder[Float]
trait Eq[Float]
trait Serializable
class Object
trait Matchable
class Any

Value members

Inherited methods

def compare(x: Float, y: Float): Int
Inherited from:
FloatTotalOrderTrait
def comparison(x: Float, y: Float): Comparison

Like compare, but returns a cats.kernel.Comparison instead of an Int. Has the benefit of being able to pattern match on, but not as performant.

Like compare, but returns a cats.kernel.Comparison instead of an Int. Has the benefit of being able to pattern match on, but not as performant.

Inherited from:
Order
override def eqv(x: Float, y: Float): Boolean
Definition Classes
FloatTotalOrderTrait -> Order -> PartialOrder -> Eq
Inherited from:
FloatTotalOrderTrait
override def gt(x: Float, y: Float): Boolean
Definition Classes
FloatTotalOrderTrait -> Order -> PartialOrder
Inherited from:
FloatTotalOrderTrait
override def gteqv(x: Float, y: Float): Boolean
Definition Classes
FloatTotalOrderTrait -> Order -> PartialOrder
Inherited from:
FloatTotalOrderTrait
def hash(x: Float): Int
Inherited from:
FloatTotalOrderTrait
override def lt(x: Float, y: Float): Boolean
Definition Classes
FloatTotalOrderTrait -> Order -> PartialOrder
Inherited from:
FloatTotalOrderTrait
override def lteqv(x: Float, y: Float): Boolean
Definition Classes
FloatTotalOrderTrait -> Order -> PartialOrder
Inherited from:
FloatTotalOrderTrait
override def max(x: Float, y: Float): Float
Definition Classes
Inherited from:
FloatTotalOrderTrait
override def min(x: Float, y: Float): Float
Definition Classes
Inherited from:
FloatTotalOrderTrait
override def neqv(x: Float, y: Float): Boolean
Definition Classes
FloatTotalOrderTrait -> Order -> Eq
Inherited from:
FloatTotalOrderTrait
def partialCompare(x: Float, y: Float): Double
Inherited from:
Order
def partialComparison(x: Float, y: Float): Option[Comparison]

Like partialCompare, but returns a cats.kernel.Comparison instead of an Double. Has the benefit of being able to pattern match on, but not as performant.

Like partialCompare, but returns a cats.kernel.Comparison instead of an Double. Has the benefit of being able to pattern match on, but not as performant.

Inherited from:
PartialOrder
def pmax(x: Float, y: Float): Option[Float]

Returns Some(x) if x >= y, Some(y) if x < y, otherwise None.

Returns Some(x) if x >= y, Some(y) if x < y, otherwise None.

Inherited from:
PartialOrder
def pmin(x: Float, y: Float): Option[Float]

Returns Some(x) if x <= y, Some(y) if x > y, otherwise None.

Returns Some(x) if x <= y, Some(y) if x > y, otherwise None.

Inherited from:
PartialOrder
def toOrdering: Ordering[Float]

Convert a Order[A] to a scala.math.Ordering[A] instance.

Convert a Order[A] to a scala.math.Ordering[A] instance.

Inherited from:
Order
def tryCompare(x: Float, y: Float): Option[Int]

Result of comparing x with y. Returns None if operands are not comparable. If operands are comparable, returns Some[Int] where the Int sign is:

Result of comparing x with y. Returns None if operands are not comparable. If operands are comparable, returns Some[Int] where the Int sign is:

  • negative iff x < y
  • zero iff x = y
  • positive iff x > y
Inherited from:
PartialOrder