System.Variants.TCustomVariantType.UnaryOp

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

Delphi

procedure UnaryOp(var Right: TVarData; const Operator: TVarOp); virtual;

C++

virtual void __fastcall UnaryOp(TVarData &Right, const int Operator);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Variants.pas
System.Variants.hpp
System.Variants TCustomVariantType

説明

カスタムバリアント型で可能な単項演算を実装します。

UnaryOp メソッドをオーバーライドすると,カスタムバリアント型がサポートする単項演算子を実装できます。

Right は,演算子の右側に表示される値です。UnaryOp は,この値を変更して演算の結果を示します。

Operator は,Right の前に表示される演算子です。次の値を指定できます。



オペレーション

opNegate

単項マイナス

opNot

論理否定



TCustomVariantType での UnaryOp は,不正な演算を示すシステムエラーを生成します。

関連項目