shadow:standard@Integer<int>, shadow:standard@Integer<long>, shadow:standard@Number<float>, shadow:standard@Number<double>, shadow:standard@CanNegate<int>, shadow:standard@CanHash
immutable locked class int
Class int
contains the methods that can be called on int
values.
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 |
(uint) |
abs() Returns a non-negative version of the current value. |
public readonly locked |
(double) |
add(double other) Adds a |
public readonly locked |
(float) |
add(float other) Adds a |
public readonly locked |
(int) |
add(int other) |
public readonly locked |
(long) |
add(long other) Adds a |
public readonly locked |
(int, boolean) |
addWithOverflow(int other) |
public readonly locked |
(int) |
bitAnd(int other) |
public readonly locked |
(long) |
bitAnd(long other) Computes the bitwise AND of the value and a |
public readonly locked |
(int) |
bitComplement() |
public readonly locked |
(int) |
bitOr(int other) |
public readonly locked |
(long) |
bitOr(long other) Computes the bitwise OR of the value and a |
public readonly locked |
(int) |
bitRotateLeft(int amount) Finds the result of left-rotating the bits of the |
public readonly locked |
(int) |
bitRotateLeft(uint amount) |
public readonly locked |
(int) |
bitRotateRight(int amount) Finds the result of right-rotating the bits of the |
public readonly locked |
(int) |
bitRotateRight(uint amount) |
public readonly locked |
(int) |
bitShiftLeft(int amount) Finds the result of left-shifting the bits of the |
public readonly locked |
(int) |
bitShiftLeft(uint amount) |
public readonly locked |
(int) |
bitShiftRight(int amount) Finds the result of right-shifting the bits of the |
public readonly locked |
(int) |
bitShiftRight(uint amount) |
public readonly locked |
(int) |
bitXor(int other) |
public readonly locked |
(long) |
bitXor(long other) Computes the bitwise XOR of the value and a |
public readonly locked |
(int) |
compare(double other) Compares the current value to a |
public readonly locked |
(int) |
compare(float other) Compares the current value to a |
public readonly locked |
(int) |
compare(int other) |
public readonly locked |
(int) |
compare(long other) Compares the current value to a |
public readonly |
(int) |
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 |
(float) |
divide(float other) Divides the current value by a |
public readonly locked |
(int) |
divide(int other) |
public readonly locked |
(long) |
divide(long other) Divides the current value by a |
public readonly locked |
(boolean) |
equal(double other) Compares the current value to a |
public readonly locked |
(boolean) |
equal(float other) Compares the current value to a |
public readonly locked |
(boolean) |
equal(int other) |
public readonly locked |
(boolean) |
equal(long other) Compares the current value to a |
public readonly locked |
(int) |
flipEndian() |
public readonly locked |
(int) |
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 |
(double) |
max(double other) Finds the maximum of the current value and a |
public readonly locked |
(float) |
max(float other) Finds the maximum of the current value and a |
public readonly locked |
(int) |
max(int other) Finds the maximum of the current value and another |
public readonly locked |
(long) |
max(long other) Finds the maximum of the current value and a |
public readonly locked |
(double) |
min(double other) Finds the minimum of the current value and a |
public readonly locked |
(float) |
min(float other) Finds the minimum of the current value and a |
public readonly locked |
(int) |
min(int other) Finds the minimum of the current value and another |
public readonly locked |
(long) |
min(long other) Finds the minimum of the current value and a |
public readonly locked |
(double) |
modulus(double other) Divides the current value by a |
public readonly locked |
(float) |
modulus(float other) Divides the current value by a |
public readonly locked |
(int) |
modulus(int other) |
public readonly locked |
(long) |
modulus(long other) Divides the current value by a |
public readonly locked |
(double) |
multiply(double other) Multiplies the current value by a |
public readonly locked |
(float) |
multiply(float other) Multiplies the current value by a |
public readonly locked |
(int) |
multiply(int other) |
public readonly locked |
(long) |
multiply(long other) Multiplies the current value by a |
public readonly locked |
(int, boolean) |
multiplyWithOverflow(int other) |
public readonly locked |
(int) |
negate() |
public readonly locked |
(int) |
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 |
(float) |
subtract(float other) Subtracts a |
public readonly locked |
(int) |
subtract(int other) |
public readonly locked |
(long) |
subtract(long other) Subtracts a |
public readonly locked |
(int, boolean) |
subtractWithOverflow(int 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 |
(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 |
(uint) |
toUnsigned() Returns an unsigned version of the current value, underflowing if negative. |
public readonly locked |
(int) |
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 abs() => (uint)
Returns a non-negative version of the current value.
non-negative value
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 add(float other) => (float)
Adds a float
to the current value and returns the resulting value.
other
- value to add
sum of the two values
public readonly locked add(long other) => (long)
Adds a long
to the current value and returns the resulting value.
other
- value to add
sum of the two values
public readonly locked bitAnd(long other) => (long)
Computes the bitwise AND of the value and a long
value.
other
- value to bitwise AND with
result of bitwise AND
public readonly locked bitComplement() => (int)
public readonly locked bitOr(long other) => (long)
Computes the bitwise OR of the value and a long
value.
other
- value to bitwise OR with
result of bitwise OR
public readonly locked bitRotateLeft(int amount) => (int)
Finds the result of left-rotating the bits of the int
value by a signed amount which may be positive, negative, or zero.
amount
- bits to rotate
rotated value
public readonly locked bitRotateRight(int amount) => (int)
Finds the result of right-rotating the bits of the int
value by a signed amount which may be positive, negative, or zero.
amount
- bits to rotate
rotated value
public readonly locked bitShiftLeft(int amount) => (int)
Finds the result of left-shifting the bits of the int
value by a signed amount which may be positive, negative, or zero.
amount
- bits to shift
shifted value
public readonly locked bitShiftRight(int amount) => (int)
Finds the result of right-shifting the bits of the int
value by a signed amount which may be positive, negative, or zero.
amount
- bits to shift
shifted value
public readonly locked bitXor(long other) => (long)
Computes the bitwise XOR of the value and a long
value.
other
- value to bitwise XOR with
result of bitwise XOR
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 locked compare(float other) => (int)
Compares the current value to a float
, 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 locked compare(long other) => (int)
Compares the current value to a long
, 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) => (int)
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 divide(float other) => (float)
Divides the current value by a float
and returns the quotient.
other
- value to divide by
quotient of the division
public readonly locked divide(long other) => (long)
Divides the current value by a long
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 equal(float other) => (boolean)
Compares the current value to a float
, returning true
if they represent the same number.
other
- value to compare to
true
if identical
public readonly locked equal(long other) => (boolean)
Compares the current value to a long
, returning true
if they represent the same number.
other
- value to compare to
true
if identical
public readonly locked flipEndian() => (int)
public readonly locked leadingZeroes() => (int)
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(double other) => (double)
Finds the maximum of the current value and a double
.
other
- value
maximum value
public readonly locked max(float other) => (float)
Finds the maximum of the current value and a float
.
other
- value
maximum value
public readonly locked max(int other) => (int)
Finds the maximum of the current value and another int
.
other
- value
maximum value
public readonly locked max(long other) => (long)
Finds the maximum of the current value and a long
.
other
- value
maximum value
public readonly locked min(double other) => (double)
Finds the minimum of the current value and a double
.
other
- value
minimum value
public readonly locked min(float other) => (float)
Finds the minimum of the current value and a float
.
other
- value
minimum value
public readonly locked min(int other) => (int)
Finds the minimum of the current value and another int
.
other
- value
minimum value
public readonly locked min(long other) => (long)
Finds the minimum of the current value and a long
.
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 modulus(float other) => (float)
Divides the current value by a float
and returns the remainder.
other
- value to divide by
remainder of the division
public readonly locked modulus(long other) => (long)
Divides the current value by a long
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 multiply(float other) => (float)
Multiplies the current value by a float
and returns the resulting value.
other
- value to multiply by
product of the two values
public readonly locked multiply(long other) => (long)
Multiplies the current value by a long
and returns the resulting value.
other
- value to multiply by
product of the two values
public readonly locked negate() => (int)
public readonly locked ones() => (int)
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 subtract(float other) => (float)
Subtracts a float
from the current value and returns the resulting value.
other
- value to subtract
difference of the two values
public readonly locked subtract(long other) => (long)
Subtracts a long
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 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 toUnsigned() => (uint)
Returns an unsigned version of the current value, underflowing if negative.
unsigned value
public readonly locked trailingZeroes() => (int)
public readonly get locked hash() => (ulong)
Finds a hash value for the current value.
hash value