ISystemUInt
Parameters
graph BT
N1["ISystemUInt[DType]"] -->|inherits| N2["IntegralNumber"];
Characteristics
Quality |
Value |
Inherits |
IntegralNumber |
Extends |
N/A |
Decorators |
N/A |
Is enum |
false |
Is sealed |
false |
Is extern |
false |
Const Expressions
size
Methods
construct
#default
#Gambol.function.alwaysinline
construct (s Self) -> Self
trem
#Gambol.function.alwaysinline
trem (s Self, o Self) -> DType
tdiv
#Gambol.function.alwaysinline
tdiv (s Self, o Self) -> DType
frem
#Gambol.function.alwaysinline
frem (s Self, o Self) -> DType
fdiv
#Gambol.function.alwaysinline
fdiv (s Self, o Self) -> DType
erem
#Gambol.function.alwaysinline
erem (s Self, o Self) -> DType
ediv
#Gambol.function.alwaysinline
ediv (s Self, o Self) -> DType
tdivrem
#Gambol.function.alwaysinline
tdivrem (s Self, o Self) -> DType, DType
fdivrem
#Gambol.function.alwaysinline
fdivrem (s Self, o Self) -> DType, DType
edivrem
#Gambol.function.alwaysinline
edivrem (s Self, o Self) -> DType, DType
str
str (s Self, base: Int64 = 10, width: Int64 = 1) -> String
reverse_bits
#Gambol.function.alwaysinline
reverse_bits (s Self) -> DType
count_ones
#Gambol.function.alwaysinline
count_ones (s Self) -> DType
funnel_shift_left
#Gambol.function.alwaysinline
funnel_shift_left (a Self, b Self, c Self) -> DType
funnel_shift_right
#Gambol.function.alwaysinline
funnel_shift_right (a Self, b Self, c Self) -> DType
count_leading_zeros
#Gambol.function.alwaysinline
count_leading_zeros (s Self) -> DType
count_trailing_zeros
#Gambol.function.alwaysinline
count_trailing_zeros (s Self) -> DType
Unary Operators
~
#Gambol.function.alwaysinline
~ (s Self) -> DType
Binary Operators
=
#default
= (s Self, o Self) -> Self
==
#Gambol.function.alwaysinline
== (s Self, o Self) -> Bool
<
#Gambol.function.alwaysinline
< (s Self, o Self) -> Bool
<=
#Gambol.function.alwaysinline
<= (s Self, o Self) -> Bool
>
#Gambol.function.alwaysinline
> (s Self, o Self) -> Bool
>=
#Gambol.function.alwaysinline
>= (s Self, o Self) -> Bool
+
#Gambol.function.alwaysinline
+ (s Self, o Self) -> DType
+=
#Gambol.function.alwaysinline
+= (s Self, o Self) -> Self
-
#Gambol.function.alwaysinline
- (s Self, o Self) -> DType
-=
#Gambol.function.alwaysinline
-= (s Self, o Self) -> Self
*
#Gambol.function.alwaysinline
* (s Self, o Self) -> DType
*=
#Gambol.function.alwaysinline
*= (s Self, o Self) -> Self
%
#Gambol.function.alwaysinline
% (s Self, o Self) -> DType
%=
#Gambol.function.alwaysinline
%= (s Self, o Self) -> Self
/
#Gambol.function.alwaysinline
/ (s Self, o Self) -> DType
/=
#Gambol.function.alwaysinline
/= (s Self, o Self) -> Self
&
#Gambol.function.alwaysinline
& (s Self, o Self) -> DType
&=
#Gambol.function.alwaysinline
&= (s Self, o Self) -> Self
|
#Gambol.function.alwaysinline
| (s Self, o Self) -> DType
|=
#Gambol.function.alwaysinline
|= (s Self, o Self) -> Self
^
#Gambol.function.alwaysinline
^ (s Self, o Self) -> DType
^=
#Gambol.function.alwaysinline
^= (s Self, o Self) -> Self
>>
#Gambol.function.alwaysinline
>> (s Self, o Self) -> DType
>>=
#Gambol.function.alwaysinline
>>= (s Self, o Self) -> Self
>>>
#Gambol.function.alwaysinline
>>> (s Self, o Self) -> DType
>>>=
#Gambol.function.alwaysinline
>>>= (s Self, o Self) -> Self
<<
#Gambol.function.alwaysinline
<< (s Self, o Self) -> DType
<<=
#Gambol.function.alwaysinline
<<= (s Self, o Self) -> Self
Casts To
- Int8
- UInt8
- Int16
- UInt16
- Int32
- UInt32
- Int64
- UInt64
- Int128
- UInt128
- Int256
- UInt256
- Int512
- UInt512
- Float32
- Float64
- NInt
- UNInt
- NFloat
- Bool
- Int
- Float
Casts From
- @Int8
- @UInt8
- @Int16
- @UInt16
- @Int32
- @UInt32
- @Int64
- @UInt64
- @Int128
- @UInt128
- @Int256
- @UInt256
- @Int512
- @UInt512
- @Float32
- @Float64
- @NInt
- @UNInt
- @NFloat
- @Bool
- @Int
- @Float
Properties
__value