[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
Variant operation.
Source position: varianth.inc line 91
type tvarop = ( |
||
opadd, |
|
Variant operation: Addition. |
opsubtract, |
|
Variant operation: Subtraction |
opmultiply, |
|
Variant operation: multiplication |
opdivide, |
|
Variant operation: division |
opintdivide, |
|
Variant operation: integer divide |
opmodulus, |
|
Variant operation: Modulus |
opshiftleft, |
|
Variant operation: Shift left |
opshiftright, |
|
Variant operation: Shift right |
opand, |
|
Variant operation: Binary AND operation |
opor, |
|
Variant operation: Binary OR operation |
opxor, |
|
Variant operation: binary XOR operation. |
opcompare, |
|
Variant operation: Compare |
opnegate, |
|
Variant operation: negation. |
opnot, |
|
Variant operation: Binary NOT operation. |
opcmpeq, |
|
Variant operation: Compare equal. |
opcmpne, |
|
Variant operation: Compare not equal |
opcmplt, |
|
Variant operation: Compare less than. |
opcmple, |
|
Variant operation: Compare less than or equal to |
opcmpgt, |
|
Variant operation: Compare larger than |
opcmpge, |
|
Variant operation: Compare larger than or equal |
oppower |
|
Variant operation: Power |
); |
tvarop describes a variant operation. It is mainly used for the variant manager to implement the various conversions and mathematical operations on a variant.
|
Record describing the variant manager. |