IntTop

object IntTop extends NumInt[Int] with ScalarEqImpl[Int] with ScalarToNumImpl[Int] with FromAny[Int] with HasDefault[Int]
trait HasDefault[Int]
trait FromAny[Int]
trait ScalarToNumImpl[Int]
trait ToNum[Int]
trait ScalarEqImpl[Int]
trait Scalar[Int]
trait NumInt[Int]
trait NumLogic[Int]
trait NumDiv[Int]
trait Num[Int]
trait Ord[Int]
trait Eq[Int]
trait Adjunct
trait Writable
class Object
trait Matchable
class Any
IntTop.type

Type members

Inherited types

final type Boolean = Boolean
Inherited from:
Scalar
final type Double = Double
Inherited from:
Scalar
final type In = A
Inherited from:
Scalar
final type Int = Int
Inherited from:
Scalar
final type Long = Long
Inherited from:
Scalar

Value members

Concrete methods

override def abs(a: Int): Int
Definition Classes
override def absDif(a: Int, b: Int): Int
Definition Classes
override def and(a: Int, b: Int): Int
Definition Classes
override def clip(a: Int, lo: Int, hi: Int): Int
Definition Classes
override def clip2(a: Int, b: Int): Int
Definition Classes
override def cubed(a: Int): Int
Definition Classes
override def defaultValue: Int
Definition Classes
override def difSqr(a: Int, b: Int): Int
Definition Classes
override def div(a: Int, b: Int): Int
Definition Classes
override def excess(a: Int, b: Int): Int
Definition Classes
override def fold(a: Int, lo: Int, hi: Int): Int
Definition Classes
override def fold2(a: Int, b: Int): Int
Definition Classes
override def fromAny(in: Any): Option[Int]
Definition Classes
override def gcd(a: Int, b: Int): Int
Definition Classes
override def gt(a: Int, b: Int): Boolean
Definition Classes
override def gteq(a: Int, b: Int): Boolean
Definition Classes
override def isEven(a: Int): Boolean
Definition Classes
override def isOdd(a: Int): Boolean
Definition Classes
override def isPowerOfTwo(a: Int): Boolean
Definition Classes
override def lcm(a: Int, b: Int): Int
Definition Classes
override def lt(a: Int, b: Int): Boolean
Definition Classes
override def lteq(a: Int, b: Int): Boolean
Definition Classes
override def max(a: Int, b: Int): Int
Definition Classes
override def min(a: Int, b: Int): Int
Definition Classes
override def minus(a: Int, b: Int): Int
Definition Classes
override def mod(a: Int, b: Int): Int
Definition Classes
override def negate(a: Int): Int
Definition Classes
override def nextPowerOfTwo(a: Int): Int
Definition Classes
override def not(a: Int): Int
Definition Classes
override def one: Int
Definition Classes
override def or(a: Int, b: Int): Int
Definition Classes
override def plus(a: Int, b: Int): Int
Definition Classes
override def rand[Tx](a: Int)(implicit r: Random[Tx], tx: Tx): Int
Definition Classes
override def rand2[Tx](a: Int)(implicit r: Random[Tx], tx: Tx): Int
Definition Classes
override def rangeRand[Tx](a: Int, b: Int)(implicit r: Random[Tx], tx: Tx): Int
Definition Classes
override def rem(a: Int, b: Int): Int
Definition Classes
override def roundTo(a: Int, b: Int): Int
Definition Classes
override def roundUpTo(a: Int, b: Int): Int
Definition Classes
override def shiftLeft(a: Int, b: Int): Int
Definition Classes
override def shiftRight(a: Int, b: Int): Int
Definition Classes
override def signum(a: Int): Int
Definition Classes
override def sqrDif(a: Int, b: Int): Int
Definition Classes
override def sqrSum(a: Int, b: Int): Int
Definition Classes
override def squared(a: Int): Int
Definition Classes
override def sumSqr(a: Int, b: Int): Int
Definition Classes
override def times(a: Int, b: Int): Int
Definition Classes
override def toDouble(a: Int): Double
Definition Classes
override def toInt(a: Int): Int
Definition Classes
override def toLong(a: Int): Long
Definition Classes
override def trunc(a: Int, b: Int): Int
Definition Classes
override def unsignedShiftRight(a: Int, b: Int): Int
Definition Classes
override def wrap(a: Int, lo: Int, hi: Int): Int
Definition Classes
override def wrap2(a: Int, b: Int): Int
Definition Classes
override def xor(a: Int, b: Int): Int
Definition Classes
override def zero: Int
Definition Classes

Inherited methods

final def eq(a: Int, b: Int): Boolean
Inherited from:
ScalarEqImpl
final def neq(a: Int, b: Int): Boolean
Inherited from:
ScalarEqImpl
def write(out: DataOutput): Unit
Inherited from:
Adjunct

Concrete fields

final override val id: 0