System.Variant.operator =
C++
Variant& __fastcall operator =(const Variant& rhs);
Variant& __fastcall operator =(const bool src);
Variant& __fastcall operator =(const char src);
Variant& __fastcall operator =(const signed char src);
Variant& __fastcall operator =(const unsigned char src);
Variant& __fastcall operator =(const short src);
Variant& __fastcall operator =(const unsigned short src);
Variant& __fastcall operator =(const int src);
Variant& __fastcall operator =(const unsigned int src);
Variant& __fastcall operator =(const long src);
Variant& __fastcall operator =(const unsigned long src);
Variant& __fastcall operator =(const float src);
Variant& __fastcall operator =(const double src);
Variant& __fastcall operator =(const __int64 src);
Variant& __fastcall operator =(const unsigned __int64 src);
Variant& __fastcall operator =(const CURRENCY& src);
Variant& __fastcall operator =(const DECIMAL& src);
Variant& __fastcall operator =(const SAFEARRAY& src);
Variant& __fastcall operator =(const VARIANT& rhs);
Variant& __fastcall operator =(SAFEARRAY* src);
Variant& __fastcall operator =(VARIANT* rhs);
Variant& __fastcall operator =(const TVariant& rhs);
Variant& __fastcall operator =(TVariant* rhs);
Variant& __fastcall operator =(const AnsiString& src);
Variant& __fastcall operator =(const Currency& src);
Variant& __fastcall operator =(const TDateTime& src);
Variant& __fastcall operator =(const VariantError& src);
Variant& __fastcall operator =(const WideString& src);
Variant& __fastcall operator =(const UnicodeString& src);
Variant& __fastcall operator =(const System::DelphiInterface<IDispatch>& src);
Variant& __fastcall operator =(wchar_t* src) {
Variant& __fastcall operator =(IUnknown* src);
Variant& __fastcall operator =(IDispatch* src);
Variant& __fastcall operator =(const char* src); // Treated as pointer Asciiz string
Variant& __fastcall operator =(signed char* src);
Variant& __fastcall operator =(unsigned char* src);
Variant& __fastcall operator =(short* src);
Variant& __fastcall operator =(unsigned short* src);
Variant& __fastcall operator =(int* src);
Variant& __fastcall operator =(unsigned int* src);
Variant& __fastcall operator =(long* src);
Variant& __fastcall operator =(unsigned long* src);
Variant& __fastcall operator =(float* src);
Variant& __fastcall operator =(double* src);
Variant& __fastcall operator =(__int64* src);
Variant& __fastcall operator =(unsigned __int64* src);
Variant& __fastcall operator =(CURRENCY* src);
Variant& __fastcall operator =(SAFEARRAY** src);
Variant& __fastcall operator =(DECIMAL* src);
Variant& __fastcall operator =(wchar_t** src); // VT_BSTR|VT_BYREF
Variant& __fastcall operator =(IUnknown** src);
Variant& __fastcall operator =(IInterface**src);
Variant& __fastcall operator =(IDispatch** src);
Variant& __fastcall operator =(Currency* src);
Variant& __fastcall operator =(TDateTime* src);
Variant& __fastcall operator =(Variant* src);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | sysvari.h | System | Variant |
説明
rhs で指定された Variant をこの Variant にコピーします。
この演算の意味は,実際の Variant の型によって決定されます。Variant が指定された演算に対して意味がある型に変換できる場合は,代入が実行されます。無効なバリアント型変換のためにこれらの演算を行うことができない場合は,EVariantError 例外が送出されます。