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

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
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
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
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
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
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