Unit 'System' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#rtl]

tvarop

Variant operation.

Declaration

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.

);

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

TVariantManager

  

Record describing the variant manager.


Documentation generated on: Jul 24 2023