ULong

final
class ULong extends Serializable with Comparable[ULong]

ULong, a 64-bit unsigned integer.

Companion
object
trait Comparable[ULong]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

@inline
final
def !=(x: UByte): Boolean

Returns true if this value is not equal to x, false otherwise.

Returns true if this value is not equal to x, false otherwise.

@inline
final
def !=(x: UShort): Boolean

Returns true if this value is not equal to x, false otherwise.

Returns true if this value is not equal to x, false otherwise.

@inline
final
def !=(x: UInt): Boolean

Returns true if this value is not equal to x, false otherwise.

Returns true if this value is not equal to x, false otherwise.

@inline
final
def !=(x: ULong): Boolean

Returns true if this value is not equal to x, false otherwise.

Returns true if this value is not equal to x, false otherwise.

@inline
final
def %(x: UByte): ULong

Returns the remainder of the division of this value by x.

Returns the remainder of the division of this value by x.

@inline
final
def %(x: UShort): ULong

Returns the remainder of the division of this value by x.

Returns the remainder of the division of this value by x.

@inline
final
def %(x: UInt): ULong

Returns the remainder of the division of this value by x.

Returns the remainder of the division of this value by x.

@inline
final
def %(x: ULong): ULong

Returns the remainder of the division of this value by x.

Returns the remainder of the division of this value by x.

@inline
final
def &(x: UByte): ULong

Returns the bitwise AND of this value and x.

Returns the bitwise AND of this value and x.

@inline
final
def &(x: UShort): ULong

Returns the bitwise AND of this value and x.

Returns the bitwise AND of this value and x.

@inline
final
def &(x: UInt): ULong

Returns the bitwise AND of this value and x.

Returns the bitwise AND of this value and x.

@inline
final
def &(x: ULong): ULong

Returns the bitwise AND of this value and x.

Returns the bitwise AND of this value and x.

@inline
final
def *(x: UByte): ULong

Returns the product of this value and x.

Returns the product of this value and x.

@inline
final
def *(x: UShort): ULong

Returns the product of this value and x.

Returns the product of this value and x.

@inline
final
def *(x: UInt): ULong

Returns the product of this value and x.

Returns the product of this value and x.

@inline
final
def *(x: ULong): ULong

Returns the product of this value and x.

Returns the product of this value and x.

@inline
final
def +(x: UByte): ULong

Returns the sum of this value and x.

Returns the sum of this value and x.

@inline
final
def +(x: UShort): ULong

Returns the sum of this value and x.

Returns the sum of this value and x.

@inline
final
def +(x: UInt): ULong

Returns the sum of this value and x.

Returns the sum of this value and x.

@inline
final
def +(x: ULong): ULong

Returns the sum of this value and x.

Returns the sum of this value and x.

@inline
final
def -(x: UByte): ULong

Returns the difference of this value and x.

Returns the difference of this value and x.

@inline
final
def -(x: UShort): ULong

Returns the difference of this value and x.

Returns the difference of this value and x.

@inline
final
def -(x: UInt): ULong

Returns the difference of this value and x.

Returns the difference of this value and x.

@inline
final
def -(x: ULong): ULong

Returns the difference of this value and x.

Returns the difference of this value and x.

@inline
final
def /(x: UByte): ULong

Returns the quotient of this value and x.

Returns the quotient of this value and x.

@inline
final
def /(x: UShort): ULong

Returns the quotient of this value and x.

Returns the quotient of this value and x.

@inline
final
def /(x: UInt): ULong

Returns the quotient of this value and x.

Returns the quotient of this value and x.

@inline
final
def /(x: ULong): ULong

Returns the quotient of this value and x.

Returns the quotient of this value and x.

@inline
final
def <(x: UByte): Boolean

Returns true if this value is less than x, false otherwise.

Returns true if this value is less than x, false otherwise.

@inline
final
def <(x: UShort): Boolean

Returns true if this value is less than x, false otherwise.

Returns true if this value is less than x, false otherwise.

@inline
final
def <(x: UInt): Boolean

Returns true if this value is less than x, false otherwise.

Returns true if this value is less than x, false otherwise.

@inline
final
def <(x: ULong): Boolean

Returns true if this value is less than x, false otherwise.

Returns true if this value is less than x, false otherwise.

@inline
final
def <<(x: Int): ULong

Returns this value bit-shifted left by the specified number of bits, filling in the new right bits with zeroes.

Returns this value bit-shifted left by the specified number of bits, filling in the new right bits with zeroes.

Example
6 << 3 == 48 // in binary: 0110 << 3 == 0110000
@inline
final
def <<(x: Long): ULong

Returns this value bit-shifted left by the specified number of bits, filling in the new right bits with zeroes.

Returns this value bit-shifted left by the specified number of bits, filling in the new right bits with zeroes.

Example
6 << 3 == 48 // in binary: 0110 << 3 == 0110000
@inline
final
def <=(x: UByte): Boolean

Returns true if this value is less than or equal to x, false otherwise.

Returns true if this value is less than or equal to x, false otherwise.

@inline
final
def <=(x: UShort): Boolean

Returns true if this value is less than or equal to x, false otherwise.

Returns true if this value is less than or equal to x, false otherwise.

@inline
final
def <=(x: UInt): Boolean

Returns true if this value is less than or equal to x, false otherwise.

Returns true if this value is less than or equal to x, false otherwise.

@inline
final
def <=(x: ULong): Boolean

Returns true if this value is less than or equal to x, false otherwise.

Returns true if this value is less than or equal to x, false otherwise.

@inline
final
def ==(x: UByte): Boolean

Returns true if this value is equal to x, false otherwise.

Returns true if this value is equal to x, false otherwise.

@inline
final
def ==(x: UShort): Boolean

Returns true if this value is equal to x, false otherwise.

Returns true if this value is equal to x, false otherwise.

@inline
final
def ==(x: UInt): Boolean

Returns true if this value is equal to x, false otherwise.

Returns true if this value is equal to x, false otherwise.

@inline
final
def ==(x: ULong): Boolean

Returns true if this value is equal to x, false otherwise.

Returns true if this value is equal to x, false otherwise.

@inline
final
def >(x: UByte): Boolean

Returns true if this value is greater than x, false otherwise.

Returns true if this value is greater than x, false otherwise.

@inline
final
def >(x: UShort): Boolean

Returns true if this value is greater than x, false otherwise.

Returns true if this value is greater than x, false otherwise.

@inline
final
def >(x: UInt): Boolean

Returns true if this value is greater than x, false otherwise.

Returns true if this value is greater than x, false otherwise.

@inline
final
def >(x: ULong): Boolean

Returns true if this value is greater than x, false otherwise.

Returns true if this value is greater than x, false otherwise.

@inline
final
def >=(x: UByte): Boolean

Returns true if this value is greater than or equal to x, false otherwise.

Returns true if this value is greater than or equal to x, false otherwise.

@inline
final
def >=(x: UShort): Boolean

Returns true if this value is greater than or equal to x, false otherwise.

Returns true if this value is greater than or equal to x, false otherwise.

@inline
final
def >=(x: UInt): Boolean

Returns true if this value is greater than or equal to x, false otherwise.

Returns true if this value is greater than or equal to x, false otherwise.

@inline
final
def >=(x: ULong): Boolean

Returns true if this value is greater than or equal to x, false otherwise.

Returns true if this value is greater than or equal to x, false otherwise.

@inline
final
def >>(x: Int): ULong

Returns this value bit-shifted left by the specified number of bits, filling in the right bits with the same value as the left-most bit of this.

Returns this value bit-shifted left by the specified number of bits, filling in the right bits with the same value as the left-most bit of this.

Example
4294967275 >> 3 == 4294967293
// in binary: 11111111 11111111 11111111 11101011 >> 3 ==
//            11111111 11111111 11111111 11111101
@inline
final
def >>(x: Long): ULong

Returns this value bit-shifted left by the specified number of bits, filling in the right bits with the same value as the left-most bit of this.

Returns this value bit-shifted left by the specified number of bits, filling in the right bits with the same value as the left-most bit of this.

Example
4294967275 >> 3 == 4294967293
// in binary: 11111111 11111111 11111111 11101011 >> 3 ==
//            11111111 11111111 11111111 11111101
@inline
final
def >>>(x: Int): ULong

Returns this value bit-shifted right by the specified number of bits, filling the new left bits with zeroes.

Returns this value bit-shifted right by the specified number of bits, filling the new left bits with zeroes.

Example
21 >>> 3 == 2 // in binary: 010101 >>> 3 == 010
4294967275 >>> 3 == 536870909
// in binary: 11111111 11111111 11111111 11101011 >>> 3 ==
//            00011111 11111111 11111111 11111101
@inline
final
def >>>(x: Long): ULong

Returns this value bit-shifted right by the specified number of bits, filling the new left bits with zeroes.

Returns this value bit-shifted right by the specified number of bits, filling the new left bits with zeroes.

Example
21 >>> 3 == 2 // in binary: 010101 >>> 3 == 010
4294967275 >>> 3 == 536870909
// in binary: 11111111 11111111 11111111 11101011 >>> 3 ==
//            00011111 11111111 11111111 11111101
@inline
final
def ^(x: UByte): ULong

Returns the bitwise XOR of this value and x.

Returns the bitwise XOR of this value and x.

@inline
final
def ^(x: UShort): ULong

Returns the bitwise XOR of this value and x.

Returns the bitwise XOR of this value and x.

@inline
final
def ^(x: UInt): ULong

Returns the bitwise XOR of this value and x.

Returns the bitwise XOR of this value and x.

@inline
final
def ^(x: ULong): ULong

Returns the bitwise XOR of this value and x.

Returns the bitwise XOR of this value and x.

@inline
final override
def compareTo(x: ULong): Int
Definition Classes
Comparable
@inline
override
def equals(obj: Any): Boolean
Definition Classes
Any
@inline
override
def hashCode(): Int
Definition Classes
Any
@inline
final
def max(that: ULong): ULong
@inline
final
def min(that: ULong): ULong
@inline
final
def toBinaryString: String
@inline
final
def toByte: Byte
@inline
final
def toChar: Char
@inline
final
def toDouble: Double
@inline
final
def toFloat: Float
@inline
final
def toHexString: String
@inline
final
def toInt: Int
@inline
final
def toLong: Long
@inline
final
def toOctalString: String
@inline
final
def toShort: Short
@inline
final override
def toString(): String
Definition Classes
Any
@inline
final
@inline
final
@inline
final
@inline
final
@inline
final

Returns the bitwise negation of this value.

Returns the bitwise negation of this value.

@inline
final
def |(x: UByte): ULong

Returns the bitwise OR of this value and x.

Returns the bitwise OR of this value and x.

@inline
final
def |(x: UShort): ULong

Returns the bitwise OR of this value and x.

Returns the bitwise OR of this value and x.

@inline
final
def |(x: UInt): ULong

Returns the bitwise OR of this value and x.

Returns the bitwise OR of this value and x.

@inline
final
def |(x: ULong): ULong

Returns the bitwise OR of this value and x.

Returns the bitwise OR of this value and x.