System.TVarOp
Delphi
type TVarOp = Integer;
C++
typedef int TVarOp;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
type typedef |
public | System.pas System.hpp |
System | System |
Beschreibung
TVarOp definiert eine Variantenoperation.
Mit TVarOp wird eine Variantenoperation definiert. Es gibt drei Operationskategorien:
Typ | Bedeutung |
---|---|
Verarbeitung von zwei Operanden |
Eine logische Operation mit dem linken und rechten Operanden. Wie z.B. BinaryOp. |
Vergleich zweier Operanden |
Ein Vergleich der linken und rechten Operanden. Wie z.B. CompareOp. |
Verarbeitung eines Operanden |
Verarbeitung eines einzelnen Operanden. Wie z.B. UnaryOp. |
TVarOp kann einen der folgenden Werte enthalten:
Wert | Bedeutung |
---|---|
opAdd |
Addition |
opAnd |
Bitweises UND |
opCmpEQ |
Vergleich auf Gleichheit |
opCmpGE |
Vergleich, ob der linke Operand größer oder gleich dem rechten ist. |
opCmpGT |
Vergleich, ob der linke Operand größer als der rechte ist. |
opCmpLE |
Vergleich, ob der linke Operand kleiner oder gleich dem rechten ist. |
opCmpLT |
Vergleich, ob der linke Operand kleiner als der rechte ist. |
opCmpNE |
Vergleich auf Ungleichheit |
opCompare |
Allgemeiner Vergleich |
opDivide |
Division des linken Operanden durch den rechten. |
opIntDivide |
Integer-Division des linken Operanden durch den rechten. |
opModulus |
Rest der Division des linken Operanden durch den rechten. |
opMultiply |
Multiplikation des linken Operanden mit dem rechten. |
opNegate |
Negation eines einzelnen Operandenwertes. |
opNot |
Bitweise Negation eines einzelnen Operandenwertes. |
opOr |
Bitweises ODER |
opShiftLeft |
Bitverschiebung nach links |
opShiftRight |
Bitverschiebung nach rechts |
opSubtract |
Subtraktion des rechten Operanden vom linken. |
opXor |
Bitweises exklusives ODER |