LargeTag

class LargeTag[A](val resolution: Resolution, zero: A) extends NumberTag[A]
trait NumberTag[A]
class Object
trait Matchable
class Any

Value members

Concrete methods

def hasMaxValue: Option[A]
def hasMinValue: Option[A]
def hasNaN: Option[A]
def hasNegativeInfinity: Option[A]
def hasPositiveInfinity: Option[A]
def isInfinite(a: A): Boolean
def isNaN(a: A): Boolean
def isSigned: Boolean
def overflows: Boolean

Inherited methods

def finite: Boolean

Returns true if all values representable by A are finite and live on the real number line.

Returns true if all values representable by A are finite and live on the real number line.

Inherited from
NumberTag
def infinite: Boolean

Returns true if this type can represent arbitrarily large or small values.

Returns true if this type can represent arbitrarily large or small values.

Inherited from
NumberTag
def isFinite(a: A): Boolean

Returns true if a represents a finite value (neither infinite nor invalid).

Returns true if a represents a finite value (neither infinite nor invalid).

Inherited from
NumberTag

Concrete fields

val hasZero: Option[A]