System.TVarOp

提供: RAD Studio API Documentation
移動先: 案内検索

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

ビット単位の排他的論理和



関連項目