class BuiltinIntTag[A] extends NumberTag[A]
- Alphabetic
- By Inheritance
- BuiltinIntTag
- NumberTag
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new BuiltinIntTag(zero: A, min: A, max: A)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
finite: Boolean
Returns true if all values representable by
Aare finite and live on the real number line.Returns true if all values representable by
Aare finite and live on the real number line.- Definition Classes
- NumberTag
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
val
hasMaxValue: Option[A]
- Definition Classes
- BuiltinIntTag → NumberTag
-
val
hasMinValue: Option[A]
- Definition Classes
- BuiltinIntTag → NumberTag
-
def
hasNaN: Option[A]
If
Ahas values that represent an undefined or invalid value, then a repsentitive value may be used here.If
Ahas values that represent an undefined or invalid value, then a repsentitive value may be used here. Otherwise this returnedNoneto indicate that all values inAare valid numbers in the extended real number line.- Definition Classes
- BuiltinIntTag → NumberTag
-
def
hasNegativeInfinity: Option[A]
If
Ahas a value that represents a negative infinity, then it is returned here, otherwise a value ofNoneindicates that negative infinity cannot be represented inA.If
Ahas a value that represents a negative infinity, then it is returned here, otherwise a value ofNoneindicates that negative infinity cannot be represented inA.- Definition Classes
- BuiltinIntTag → NumberTag
-
def
hasPositiveInfinity: Option[A]
If
Ahas a value that represents a positive infinity, then it is returned here, otherwise a value ofNoneindicates that positive infinity cannot be represented inA.If
Ahas a value that represents a positive infinity, then it is returned here, otherwise a value ofNoneindicates that positive infinity cannot be represented inA.- Definition Classes
- BuiltinIntTag → NumberTag
-
val
hasZero: Option[A]
- Definition Classes
- BuiltinIntTag → NumberTag
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
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.
- Definition Classes
- NumberTag
-
def
isFinite(a: A): Boolean
Returns
trueifarepresents a finite value (neither infinite nor invalid).Returns
trueifarepresents a finite value (neither infinite nor invalid).- Definition Classes
- NumberTag
-
def
isInfinite(a: A): Boolean
Returns
trueifais an infinite value (either positive or negative) and false otherwise.Returns
trueifais an infinite value (either positive or negative) and false otherwise.- Definition Classes
- BuiltinIntTag → NumberTag
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isNaN(a: A): Boolean
Returns
trueifais an invalid number.Returns
trueifais an invalid number. Note that positive and negative infinities are valid numbers.- Definition Classes
- BuiltinIntTag → NumberTag
-
def
isSigned: Boolean
Returns true if
Acan represent both positive and negative values.Returns true if
Acan represent both positive and negative values.- Definition Classes
- BuiltinIntTag → NumberTag
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
overflows: Boolean
Returns true if this value can overflow as a result of arithmetic operations.
Returns true if this value can overflow as a result of arithmetic operations. Types that overflow include
IntandLong.- Definition Classes
- BuiltinIntTag → NumberTag
-
def
resolution: Resolution
Returns the resolution of this number.
Returns the resolution of this number.
- Definition Classes
- BuiltinIntTag → NumberTag
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )