| [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.  |