_variant_t::operator =

Microsoft Specific

_variant_t& operator=(
   const VARIANT& varSrc 
);

_variant_t& operator=(
   const VARIANT* pVarSrc 
);

_variant_t& operator=(
   const _variant_t& var_t_Src 
);

_variant_t& operator=(
   short sSrc 
);

_variant_t& operator=(
   long lSrc 
);

_variant_t& operator=(
   float fltSrc 
);

_variant_t& operator=(
   double dblSrc 
);

_variant_t& operator=(
   const CY& cySrc 
);

_variant_t& operator=(
   const _bstr_t& bstrSrc 
);

_variant_t& operator=(
   const wchar_t* wstrSrc 
);

_variant_t& operator=(
   const char* strSrc 
);

_variant_t& operator=(
   IDispatch* pDispSrc 
);

_variant_t& operator=(
   bool bSrc 
);

_variant_t& operator=(
   IUnknown* pSrc 
);

_variant_t& operator=(
   const DECIMAL& decSrc 
);

_variant_t& operator=(
   BYTE bSrc 
);

_variant_t& operator=(
   char cSrc
);

_variant_t& operator=(
   unsigned short usSrc
);

_variant_t& operator=(
   unsigned long ulSrc
);

_variant_t& operator=(
   int iSrc
);

_variant_t& operator=(
   unsigned int uiSrc
);

_variant_t& operator=(
   __int64 i8Src
);

_variant_t& operator=(
   unsigned __int64 ui8Src
);

Remarks

The operator assigns a new value to the _variant_t object:

  • operator=( varSrc )   Assigns an existing VARIANT to a _variant_t object.

  • operator=( pVarSrc )   Assigns an existing VARIANT to a _variant_t object.

  • operator=( var_t_Src )   Assigns an existing _variant_t object to a _variant_t object.

  • operator=( sSrc )   Assigns a short integer value to a _variant_t object.

  • operator=( lSrc )   Assigns a long integer value to a _variant_t object.

  • operator=( fltSrc )   Assigns a float numerical value to a _variant_t object.

  • operator=( dblSrc )   Assigns a double numerical value to a _variant_t object.

  • operator=( cySrc )   Assigns a CY object to a _variant_t object.

  • operator=( bstrSrc )   Assigns a BSTR object to a _variant_t object.

  • operator=( wstrSrc )   Assigns a Unicode string to a _variant_t object.

  • operator=( strSrc )   Assigns a multibyte string to a _variant_t object.

  • operator=( bSrc**)**   Assigns a bool value to a _variant_t object.

  • operator=( pDispSrc )   Assigns a VT_DISPATCH object to a _variant_t object.

  • operator=( pIUnknownSrc )   Assigns a VT_UNKNOWN object to a _variant_t object.

  • operator=( decSrc )   Assigns a DECIMAL value to a _variant_t object.

  • operator=( bSrc**)**   Assigns a BYTE value to a _variant_t object.

END Microsoft Specific

See Also

Concepts

_variant_t Class