tvarop enumeration
Variant operation.
Declaration
tvarop = (opadd,opsubtract,opmultiply,opdivide,opintdivide,opmodulus,
opshiftleft,opshiftright,opand,opor,opxor,opcompare,opnegate,
opnot,opcmpeq,opcmpne,opcmplt,opcmple,opcmpgt,opcmpge,oppower)Description
tvarop describes a variant operation. It is mainly used for the
variant manager to implement the various conversions and mathematical
operations on a variant.See also
Values
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. |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
