表示: Delphi
C++
表示設定
System.TVarOp
提供:XE2 API Documentation
Delphi
type TVarOp = -2147483648..2147483647;
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 |
ビット単位の排他的論理和 |