System.TVarOp
Delphi
type TVarOp = Integer;
C++
typedef int TVarOp;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
type typedef |
public | System.pas System.hpp |
System | System |
説明
TVarOp は Variant の演算を定義します。
TVarOp は、Variant の演算を定義するために使用されます。演算には、以下の 3 つのカテゴリがあります。
タイプ | 意味 |
---|---|
2 オペランドの処理 |
左オペランドと右オペランドの論理演算。BinaryOp など。 |
2 オペランドの比較 |
左オペランドと右オペランドの比較。CompareOp など。 |
1 オペランドの処理 |
単一のオペランドの処理。UnaryOp など。 |
TVarOp は、以下の値のいずれかになります。
値 | 意味 |
---|---|
opAdd |
加算 |
opAnd |
ビット AND |
opCmpEQ |
等価比較 |
opCmpGE |
左オペランドが右オペランド以上であるかどうかの比較 |
opCmpGT |
左オペランドが右オペランドより大きいかどうかの比較 |
opCmpLE |
左オペランドが右オペランド以下であるかどうかの比較 |
opCmpLT |
左オペランドが右オペランドより小さいかどうかの比較 |
opCmpNE |
非等価比較 |
opCompare |
汎用的な比較 |
opDivide |
左オペランドを右オペランドで除算する |
opIntDivide |
左オペランドを右オペランドで整数除算する |
opModulus |
左オペランドを右オペランドで除算した余り |
opMultiply |
左オペランドと右オペランドの乗算 |
opNegate |
単一のオペランドの値を否定する |
opNot |
単一のオペランドをビット否定する |
opOr |
ビット OR |
opShiftLeft |
ビット単位の左シフト |
opShiftRight |
ビット単位の右シフト |
opSubtract |
左オペランドから右オペランドを減算する |
opXor |
ビット単位の排他的論理和 |