NumberTag

object NumberTag
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

case
object Approximate extends Resolution
abstract
class BuiltinFloatTag[A](zero: A, min: A, max: A, nan: A, posInf: A, negInf: A) extends NumberTag[A]
class BuiltinIntTag[A](zero: A, min: A, max: A) extends NumberTag[A]
class CustomTag[A](val resolution: Resolution, val hasZero: Option[A], val hasMinValue: Option[A], val hasMaxValue: Option[A], val overflows: Boolean, val isSigned: Boolean) extends NumberTag[A]
case
object Exact extends Resolution
case
object Integral extends Resolution
class LargeTag[A](val resolution: Resolution, zero: A) extends NumberTag[A]
sealed
class UnsignedIntTag[A](zero: A, max: A) extends NumberTag[A]

Value members

Concrete methods

def apply[A](implicit ev: NumberTag[A]): NumberTag[A]