LongTop

object LongTop extends NumInt[Long] with ScalarEqImpl[Long] with ScalarToNumImpl[Long] with FromAny[Long] with HasDefault[Long]
trait HasDefault[Long]
trait FromAny[Long]
trait ScalarToNumImpl[Long]
trait ToNum[Long]
trait ScalarEqImpl[Long]
trait Scalar[Long]
trait NumInt[Long]
trait NumLogic[Long]
trait NumDiv[Long]
trait Num[Long]
trait Ord[Long]
trait Eq[Long]
trait Adjunct
trait Writable
class Object
trait Matchable
class Any
LongTop.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: Long): Long
Definition Classes
override def absDif(a: Long, b: Long): Long
Definition Classes
override def and(a: Long, b: Long): Long
Definition Classes
override def clip(a: Long, lo: Long, hi: Long): Long
Definition Classes
override def clip2(a: Long, b: Long): Long
Definition Classes
override def cubed(a: Long): Long
Definition Classes
override def defaultValue: Long
Definition Classes
override def difSqr(a: Long, b: Long): Long
Definition Classes
override def div(a: Long, b: Long): Long
Definition Classes
override def excess(a: Long, b: Long): Long
Definition Classes
override def fold(a: Long, lo: Long, hi: Long): Long
Definition Classes
override def fold2(a: Long, b: Long): Long
Definition Classes
override def fromAny(in: Any): Option[Long]
Definition Classes
override def gcd(a: Long, b: Long): Long
Definition Classes
override def gt(a: Long, b: Long): Boolean
Definition Classes
override def gteq(a: Long, b: Long): Boolean
Definition Classes
override def isEven(a: Long): Boolean
Definition Classes
override def isOdd(a: Long): Boolean
Definition Classes
override def isPowerOfTwo(a: Long): Boolean
Definition Classes
override def lcm(a: Long, b: Long): Long
Definition Classes
override def lt(a: Long, b: Long): Boolean
Definition Classes
override def lteq(a: Long, b: Long): Boolean
Definition Classes
override def max(a: Long, b: Long): Long
Definition Classes
override def min(a: Long, b: Long): Long
Definition Classes
override def minus(a: Long, b: Long): Long
Definition Classes
override def mod(a: Long, b: Long): Long
Definition Classes
override def negate(a: Long): Long
Definition Classes
override def nextPowerOfTwo(a: Long): Long
Definition Classes
override def not(a: Long): Long
Definition Classes
override def one: Long
Definition Classes
override def or(a: Long, b: Long): Long
Definition Classes
override def plus(a: Long, b: Long): Long
Definition Classes
override def rand[Tx](a: Long)(implicit r: Random[Tx], tx: Tx): Long
Definition Classes
override def rand2[Tx](a: Long)(implicit r: Random[Tx], tx: Tx): Long
Definition Classes
override def rangeRand[Tx](a: Long, b: Long)(implicit r: Random[Tx], tx: Tx): Long
Definition Classes
override def rem(a: Long, b: Long): Long
Definition Classes
override def roundTo(a: Long, b: Long): Long
Definition Classes
override def roundUpTo(a: Long, b: Long): Long
Definition Classes
override def shiftLeft(a: Long, b: Long): Long
Definition Classes
override def shiftRight(a: Long, b: Long): Long
Definition Classes
override def signum(a: Long): Long
Definition Classes
override def sqrDif(a: Long, b: Long): Long
Definition Classes
override def sqrSum(a: Long, b: Long): Long
Definition Classes
override def squared(a: Long): Long
Definition Classes
override def sumSqr(a: Long, b: Long): Long
Definition Classes
override def times(a: Long, b: Long): Long
Definition Classes
override def toDouble(a: Long): Double
Definition Classes
override def toInt(a: Long): Int
Definition Classes
override def toLong(a: Long): Long
Definition Classes
override def trunc(a: Long, b: Long): Long
Definition Classes
override def unsignedShiftRight(a: Long, b: Long): Long
Definition Classes
override def wrap(a: Long, lo: Long, hi: Long): Long
Definition Classes
override def wrap2(a: Long, b: Long): Long
Definition Classes
override def xor(a: Long, b: Long): Long
Definition Classes
override def zero: Long
Definition Classes

Inherited methods

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

Concrete fields

final override val id: 6