Long.G.Math

abstract class Math[A <: RAW] extends Long.G.Math.Ordering[A] with Numeric[A]
Companion
object
Source
Math.scala
trait Numeric[A]
trait Math.Ordering[A]
trait Ordering[A]
trait PartialOrdering[A]
trait Equiv[A]
trait Serializable
trait Comparator[A]
class Object
trait Matchable
class Any

Member

Inherited

class NumericOps
Inherited from
Numeric
Inherited from
Ordering

Def

Local

final override def compare(x: A, y: A): Int
Definition Classes
Ordering -> Ordering -> Ordering -> Comparator
Source
Math.scala

Inherited inherited

@targetName("_join")
def +(c: Math.Ordering[A]): Math.Ordering[A]
Inherited from
Ordering
Source
__.scala
def abs(x: A): A
Inherited from
Numeric
override def equiv(x: A, y: A): Boolean
Definition Classes
Ordering -> PartialOrdering -> Equiv
Inherited from
Ordering
def fromInt(x: Int): A
Inherited from
Numeric
override def gt(x: A, y: A): Boolean
Definition Classes
Ordering -> PartialOrdering
Inherited from
Ordering
override def gteq(x: A, y: A): Boolean
Definition Classes
Ordering -> PartialOrdering
Inherited from
Ordering
def isReverseOf(other: Ordering[_]): Boolean
Inherited from
Ordering
Inherited from
Ordering
Source
__.scala
override def lt(x: A, y: A): Boolean
Definition Classes
Ordering -> PartialOrdering
Inherited from
Ordering
override def lteq(x: A, y: A): Boolean
Definition Classes
Ordering -> PartialOrdering
Inherited from
Ordering
def max[U <: A](x: U, y: U): U
Inherited from
Ordering
def min[U <: A](x: U, y: U): U
Inherited from
Ordering
def minus(x: A, y: A): A
Inherited from
Numeric
implicit def mkNumericOps(lhs: A): NumericOps
Inherited from
Numeric
implicit def mkOrderingOps(lhs: A): OrderingOps
Inherited from
Ordering
def negate(x: A): A
Inherited from
Numeric
def on[U](f: U => A): Ordering[U]
Inherited from
Ordering
def one: A
Inherited from
Numeric
@targetName("opt_View")
def opt_^(voidPosition: Int): Math.Ordering[Opt[A]]
Inherited from
Ordering
Source
__.scala
def orElse(other: Ordering[A]): Ordering[A]
Inherited from
Ordering
def orElseBy[S](f: A => S)(ord: Ordering[S]): Ordering[A]
Inherited from
Ordering
def parseString(str: String): Option[A]
Inherited from
Numeric
def plus(x: A, y: A): A
Inherited from
Numeric
@targetName("prioritized_View")
def prioritized_^(priority: A => Int): Math.Ordering[A]
Inherited from
Ordering
Source
__.scala
override def reverse: Long.G.Math.Ordering[A]
Definition Classes
Ordering -> Ordering -> PartialOrdering
Inherited from
Ordering
Source
Math.scala
def reversed(): Comparator[A]
Inherited from
Comparator
def sign(x: A): A
Inherited from
Numeric
def times(x: A, y: A): A
Inherited from
Numeric
def toDouble(x: A): Double
Inherited from
Numeric
def toFloat(x: A): Float
Inherited from
Numeric
def toInt(x: A): Int
Inherited from
Numeric
def toLong(x: A): Long
Inherited from
Numeric
def tryCompare(x: A, y: A): Some[Int]
Inherited from
Ordering
@targetName("voidFirst_View")
Inherited from
Ordering
Source
__.scala
@targetName("voidLast_View")
Inherited from
Ordering
Source
__.scala
def zero: A
Inherited from
Numeric

Deprecated and Inherited inherited

@deprecated("use `sign` method instead", "2.13.0")
def signum(x: A): Int
Deprecated
Inherited from
Numeric