shadow:standard@Integer<ulong>, shadow:standard@Number<double>, shadow:standard@CanHash

`immutable locked class ulong`

Class `ulong`

contains the methods that can be called on `ulong`

values.

Modifiers | Type | Name and Description |
---|---|---|

`public immutable constant` |
`ulong` |
`MAX` Largest value a |

`public immutable constant` |
`ulong` |
`MIN` Smallest value a |

Modifiers | Return Types | Method and Description |
---|---|---|

`public` |
`()` |
`create()` |

Modifiers | Return Types | Method and Description |
---|---|---|

`public` |
`()` |
`destroy()` |

Modifiers | Return Types | Method and Description |
---|---|---|

`public readonly locked` |
`(double)` |
`add(double other)` Adds a |

`public readonly locked` |
`(ulong)` |
`add(ulong other)` |

`public readonly locked` |
`(ulong)` |
`bitAnd(ulong other)` |

`public readonly locked` |
`(ulong)` |
`bitComplement()` |

`public readonly locked` |
`(ulong)` |
`bitOr(ulong other)` |

`public readonly locked` |
`(ulong)` |
`bitRotateLeft(int amount)` Finds the result of left-rotating the bits of the |

`public readonly locked` |
`(ulong)` |
`bitRotateLeft(uint amount)` |

`public readonly locked` |
`(ulong)` |
`bitRotateRight(int amount)` Finds the result of right-rotating the bits of the |

`public readonly locked` |
`(ulong)` |
`bitRotateRight(uint amount)` |

`public readonly locked` |
`(ulong)` |
`bitShiftLeft(int amount)` Finds the result of left-shifting the bits of the |

`public readonly locked` |
`(ulong)` |
`bitShiftLeft(uint amount)` |

`public readonly locked` |
`(ulong)` |
`bitShiftRight(int amount)` Finds the result of right-shifting the bits of the |

`public readonly locked` |
`(ulong)` |
`bitShiftRight(uint amount)` |

`public readonly locked` |
`(ulong)` |
`bitXor(ulong other)` |

`public readonly locked` |
`(int)` |
`compare(double other)` Compares the current value to a |

`public readonly locked` |
`(int)` |
`compare(ulong other)` |

`public readonly` |
`(ulong)` |
`copy(AddressMap addresses)` |

`public readonly locked` |
`(double)` |
`cos()` Finds the cosine of the current value. |

`public readonly locked` |
`(double)` |
`divide(double other)` Divides the current value by a |

`public readonly locked` |
`(ulong)` |
`divide(ulong other)` |

`public readonly locked` |
`(boolean)` |
`equal(double other)` Compares the current value to a |

`public readonly locked` |
`(boolean)` |
`equal(ulong other)` |

`public readonly locked` |
`(ulong)` |
`flipEndian()` |

`public readonly locked` |
`(ulong)` |
`leadingZeroes()` |

`public readonly locked` |
`(double)` |
`logBase10()` Finds the logarithm base 10 of the current value. |

`public readonly locked` |
`(double)` |
`logBase2()` Finds the logarithm base 2 of the current value. |

`public readonly locked` |
`(double)` |
`logBaseE()` Finds the natural logarithm of the current value. |

`public readonly locked` |
`(ulong)` |
`max(ulong other)` Finds the maximum of the current value and another |

`public readonly locked` |
`(ulong)` |
`min(ulong other)` Finds the minimum of the current value and another |

`public readonly locked` |
`(double)` |
`modulus(double other)` Divides the current value by a |

`public readonly locked` |
`(ulong)` |
`modulus(ulong other)` |

`public readonly locked` |
`(double)` |
`multiply(double other)` Multiplies the current value by a |

`public readonly locked` |
`(ulong)` |
`multiply(ulong other)` |

`public readonly locked` |
`(ulong)` |
`ones()` |

`public readonly locked` |
`(double)` |
`power(double value)` Raises the current value to the power of a |

`public readonly locked` |
`(double)` |
`power(int value)` Raises the current value to the power of an |

`public readonly locked` |
`(double)` |
`sin()` Finds the sine of the current value. |

`public readonly locked` |
`(double)` |
`squareRoot()` Finds the square root of the value. |

`public readonly locked` |
`(double)` |
`subtract(double other)` Subtracts a |

`public readonly locked` |
`(ulong)` |
`subtract(ulong other)` |

`public readonly locked` |
`(double)` |
`tan()` Finds the tangent of the current value. |

`public readonly locked` |
`(byte)` |
`toByte()` |

`public readonly locked` |
`(code)` |
`toCode()` |

`public readonly locked` |
`(double)` |
`toDouble()` |

`public readonly locked` |
`(float)` |
`toFloat()` |

`public readonly locked` |
`(int)` |
`toInt()` |

`public readonly locked` |
`(long)` |
`toLong()` |

`public readonly locked` |
`(short)` |
`toShort()` |

`public readonly locked` |
`(long)` |
`toSigned()` Returns a signed version of the current value, overflowing if too large. |

`public readonly locked` |
`(String)` |
`toString()` Returns a |

`public readonly locked` |
`(String)` |
`toString(uint base)` Returns a |

`public readonly locked` |
`(ubyte)` |
`toUByte()` |

`public readonly locked` |
`(uint)` |
`toUInt()` |

`public readonly locked` |
`(ulong)` |
`toULong()` |

`public readonly locked` |
`(ushort)` |
`toUShort()` |

`public readonly locked` |
`(ulong)` |
`trailingZeroes()` |

Modifiers | Return Types | Method and Description |
---|---|---|

`public readonly get locked` |
`(ulong)` |
`hash()` Finds a hash value for the current value. |

`public create() => ()`

`public destroy() => ()`

`public readonly locked add(double other) => (double)`

Adds a `double`

to the current value and returns the resulting value.

`other`

- value to add

sum of the two values

`public readonly locked bitComplement() => (ulong)`

`public readonly locked bitRotateLeft(int amount) => (ulong)`

Finds the result of left-rotating the bits of the `ulong`

value by a signed amount which may be positive, negative, or zero.

`amount`

- bits to rotate

rotated value

`public readonly locked bitRotateRight(int amount) => (ulong)`

Finds the result of right-rotating the bits of the `ulong`

value by a signed amount which may be positive, negative, or zero.

`amount`

- bits to rotate

rotated value

`public readonly locked bitShiftLeft(int amount) => (ulong)`

Finds the result of left-shifting the bits of the `ulong`

value by a signed amount which may be positive, negative, or zero.

`amount`

- bits to shift

shifted value

`public readonly locked bitShiftRight(int amount) => (ulong)`

Finds the result of right-shifting the bits of the `ulong`

value by a signed amount which may be positive, negative, or zero.

`amount`

- bits to shift

shifted value

`public readonly locked compare(double other) => (int)`

Compares the current value to a `double`

, returning `-1`

, `0`

, or `1`

, if the current value is smaller than, equal to, or larger than the other value, respectively.

`other`

- value to compare to

whether smaller, equal, or larger

`public readonly copy(AddressMap addresses) => (ulong)`

`public readonly locked cos() => (double)`

Finds the cosine of the current value.

cosine of the value

`public readonly locked divide(double other) => (double)`

Divides the current value by a `double`

and returns the quotient.

`other`

- value to divide by

quotient of the division

`public readonly locked equal(double other) => (boolean)`

Compares the current value to a `double`

, returning `true`

if they represent the same number.

`other`

- value to compare to

`true`

if identical

`public readonly locked flipEndian() => (ulong)`

`public readonly locked leadingZeroes() => (ulong)`

`public readonly locked logBase10() => (double)`

Finds the logarithm base 10 of the current value.

logarithm base 10 of the value

`public readonly locked logBase2() => (double)`

Finds the logarithm base 2 of the current value.

logarithm base 2 of the value

`public readonly locked logBaseE() => (double)`

Finds the natural logarithm of the current value.

natural logarithm of the value

`public readonly locked max(ulong other) => (ulong)`

Finds the maximum of the current value and another `ulong`

.

`other`

- value

maximum value

`public readonly locked min(ulong other) => (ulong)`

Finds the minimum of the current value and another `ulong`

.

`other`

- value

minimum value

`public readonly locked modulus(double other) => (double)`

Divides the current value by a `double`

and returns the remainder.

`other`

- value to divide by

remainder of the division

`public readonly locked multiply(double other) => (double)`

Multiplies the current value by a `double`

and returns the resulting value.

`other`

- value to multiply by

product of the two values

`public readonly locked ones() => (ulong)`

`public readonly locked power(double value) => (double)`

Raises the current value to the power of a `double`

.

`exponent`

- power to raise by

number after exponentiation

`public readonly locked power(int value) => (double)`

Raises the current value to the power of an `int`

.

`exponent`

- power to raise by

number after exponentiation

`public readonly locked sin() => (double)`

Finds the sine of the current value.

sine of the value

`public readonly locked squareRoot() => (double)`

Finds the square root of the value.

square root

`public readonly locked subtract(double other) => (double)`

Subtracts a `double`

from the current value and returns the resulting value.

`other`

- value to subtract

difference of the two values

`public readonly locked tan() => (double)`

Finds the tangent of the current value.

tangent of the value

`public readonly locked toByte() => (byte)`

`public readonly locked toCode() => (code)`

`public readonly locked toDouble() => (double)`

`public readonly locked toFloat() => (float)`

`public readonly locked toInt() => (int)`

`public readonly locked toLong() => (long)`

`public readonly locked toShort() => (short)`

`public readonly locked toSigned() => (long)`

Returns a signed version of the current value, overflowing if too large.

signed value

`public readonly locked toString() => (String)`

Returns a `String`

representation of the value, in base 10.

`String`

representation

`public readonly locked toString(uint base) => (String)`

Returns a `String`

representation of the value, in the specified base.

`base`

- base of output representation

`String`

representation

`public readonly locked toUByte() => (ubyte)`

`public readonly locked toUInt() => (uint)`

`public readonly locked toULong() => (ulong)`

`public readonly locked toUShort() => (ushort)`

`public readonly locked trailingZeroes() => (ulong)`

`public readonly get locked hash() => (ulong)`

Finds a hash value for the current value.

hash value