Sign in Join
FPDoc Onlineexperiment

tvarop enumeration

In unit System

Variant operation.

Declaration

pascal
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

opaddVariant operation: Addition.
opsubtractVariant operation: Subtraction.
opmultiplyVariant operation: multiplication.
opdivideVariant operation: division.
opintdivideVariant operation: integer divide.
opmodulusVariant operation: Modulus.
opshiftleftVariant operation: Shift left.
opshiftrightVariant operation: Shift right.
opandVariant operation: Binary AND operation.
oporVariant operation: Binary OR operation.
opxorVariant operation: binary XOR operation.
opcompareVariant operation: Compare.
opnegateVariant operation: negation.
opnotVariant operation: Binary NOT operation.
opcmpeqVariant operation: Compare equal.
opcmpneVariant operation: Compare not equal.
opcmpltVariant operation: Compare less than.
opcmpleVariant operation: Compare less than or equal to.
opcmpgtVariant operation: Compare larger than.
opcmpgeVariant operation: Compare larger than or equal.
oppowerVariant operation: Power.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.