| Category |
Operator |
Operator ID |
Use |
| Conversion |
Implicit conversion |
Implicit |
Implicit (A: type): resulttype; |
| Explicit Conversion |
Explicit |
Explicit (A: type): resulttype; |
| RMB 1 |
- |
Negative |
Negative (A: type): resulttype; |
+ |
Positive |
Positive (A: type): resulttype; |
| INC |
INC |
INC (A: type): resulttype; |
| Dec |
Dec |
Dec (A: type): resulttype |
| Not |
Logicalnot |
Logicalnot (A: type): resulttype; |
| Not |
Bitwisenot |
Bitwisenot (A: type): resulttype; |
| Trunc |
Trunc |
Trunc (A: type): resulttype; |
| Round |
Round |
Round (A: type): resulttype; |
| Comparison |
= |
Equal |
Equal (A: type; B: type): Boolean; |
<> |
Notequal |
Notequal (A: type; B: type): Boolean; |
> |
Greaterthan |
Greaterthan (A: type; B: type) Boolean; |
> = |
Greaterthanorequal |
Greaterthanorequal (A: type; B: type ): Resulttype; |
< |
Lessthan |
Lessthan (A: type; B: type): resulttype; |
<= |
Lessthanorequal |
Lessthanorequal (A: type; B: type ): Resulttype; |
| Binary |
+ |
Add |
Add (A: type; B: type): resulttype; |
- |
Subtract |
Subtract (A: type; B: type): resulttype; |
* |
Multiply |
Multiply (A: type; B: type): resulttype; |
/ |
Divide |
Divide (A: type; B: type): resulttype; |
| Div |
Intdivide |
Intdivide (A: type; B: type): resulttype; |
| MoD |
Modulus |
Modulus (A: type; B: type): resulttype; |
| SHL |
Leftshift |
Leftshift (A: type; B: type): resulttype; |
| SHR |
Rightshift |
Rightshift (A: type; B: type): resulttype; |
| And |
Logicaland |
Logicaland (A: type; B: type): resulttype; |
| Or |
Logicalor |
Logicalor (A: type; B: type): resulttype; |
| XOR |
Logicalxor |
Logicalxor (A: type; B: type): resulttype; |
| And |
Bitwiseand |
Bitwiseand (A: type; B: type): resulttype; |
| Or |
Bitwiseor |
Bitwiseor (A: type; B: type): resulttype; |
| XOR |
Bitwisexor |
Bitwisexor (A: type; B: type): resulttype; |