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 System::TVarOp Operator);

プロパティ

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

説明

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

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

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

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



値 オペレーション

opNegate

単項マイナス

opNot

論理否定



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

関連項目