WinStd
Additional templates and function helpers for Microsoft Windows using Standard C++ classes
winstd::variant Member List

This is the complete list of members for winstd::variant, including all inherited members.

change_type(_In_ VARTYPE _vt, _In_opt_ USHORT wFlags=0) noexceptwinstd::variantinline
operator!=(_In_ const VARIANT &varSrc) const noexceptwinstd::variantinline
operator<(_In_ const VARIANT &varSrc) const noexceptwinstd::variantinline
operator<=(_In_ const VARIANT &varSrc) const noexceptwinstd::variantinline
operator=(_In_ const VARIANT &varSrc)winstd::variantinline
operator=(_Inout_ VARIANT &&varSrc) noexceptwinstd::variantinline
operator=(_In_ bool bSrc) noexceptwinstd::variantinline
operator=(_In_ char cSrc) noexceptwinstd::variantinline
operator=(_In_ unsigned char nSrc) noexceptwinstd::variantinline
operator=(_In_ short nSrc) noexceptwinstd::variantinline
operator=(_In_ unsigned short nSrc) noexceptwinstd::variantinline
operator=(_In_ int nSrc) noexceptwinstd::variantinline
operator=(_In_ unsigned int nSrc) noexceptwinstd::variantinline
operator=(_In_ long nSrc) noexceptwinstd::variantinline
operator=(_In_ unsigned long nSrc) noexceptwinstd::variantinline
operator=(_In_ long long nSrc) noexceptwinstd::variantinline
operator=(_In_ unsigned long long nSrc) noexceptwinstd::variantinline
operator=(_In_ float fltSrc) noexceptwinstd::variantinline
operator=(_In_ double dblSrc) noexceptwinstd::variantinline
operator=(_In_ CY cySrc) noexceptwinstd::variantinline
operator=(_In_z_ LPCOLESTR lpszSrc) noexceptwinstd::variantinline
operator=(_Inout_opt_ IDispatch *pSrc)winstd::variantinline
operator=(_Inout_opt_ IUnknown *pSrc)winstd::variantinline
operator=(_In_ unsigned char *pbSrc) noexceptwinstd::variantinline
operator=(_In_ short *pnSrc) noexceptwinstd::variantinline
operator=(_In_ unsigned short *pnSrc) noexceptwinstd::variantinline
operator=(_In_ int *pnSrc) noexceptwinstd::variantinline
operator=(_In_ unsigned int *pnSrc) noexceptwinstd::variantinline
operator=(_In_ long *pnSrc) noexceptwinstd::variantinline
operator=(_In_ unsigned long *pnSrc) noexceptwinstd::variantinline
operator=(_In_ long long *pnSrc) noexceptwinstd::variantinline
operator=(_In_ unsigned long long *pnSrc) noexceptwinstd::variantinline
operator=(_In_ float *pfSrc) noexceptwinstd::variantinline
operator=(_In_ double *pfSrc) noexceptwinstd::variantinline
operator=(_In_ const SAFEARRAY *pSrc) noexceptwinstd::variantinline
operator==(_In_ const VARIANT &varSrc) const noexceptwinstd::variantinline
operator>(_In_ const VARIANT &varSrc) const noexceptwinstd::variantinline
operator>=(_In_ const VARIANT &varSrc) const noexceptwinstd::variantinline
variant() noexceptwinstd::variantinline
variant(_In_ const VARIANT &varSrc)winstd::variantinline
variant(_Inout_ VARIANT &&varSrc) noexceptwinstd::variantinline
variant(_In_ bool bSrc) noexceptwinstd::variantinline
variant(_In_ char cSrc) noexceptwinstd::variantinline
variant(_In_ unsigned char nSrc) noexceptwinstd::variantinline
variant(_In_ short nSrc) noexceptwinstd::variantinline
variant(_In_ unsigned short nSrc) noexceptwinstd::variantinline
variant(_In_ int nSrc, _In_ VARTYPE vtSrc=VT_I4) noexceptwinstd::variantinline
variant(_In_ unsigned int nSrc, _In_ VARTYPE vtSrc=VT_UI4) noexceptwinstd::variantinline
variant(_In_ long nSrc, _In_ VARTYPE vtSrc=VT_I4) noexceptwinstd::variantinline
variant(_In_ unsigned long nSrc) noexceptwinstd::variantinline
variant(_In_ float fltSrc) noexceptwinstd::variantinline
variant(_In_ double dblSrc, _In_ VARTYPE vtSrc=VT_R8) noexceptwinstd::variantinline
variant(_In_ long long nSrc) noexceptwinstd::variantinline
variant(_In_ unsigned long long nSrc) noexceptwinstd::variantinline
variant(_In_ CY cySrc) noexceptwinstd::variantinline
variant(_In_z_ LPCOLESTR lpszSrc) noexceptwinstd::variantinline
variant(_In_z_ BSTR bstr) noexceptwinstd::variantinline
variant(_In_opt_ IDispatch *pSrc)winstd::variantinline
variant(_In_opt_ IUnknown *pSrc)winstd::variantinline
variant(_In_ const SAFEARRAY *pSrc)winstd::variantinline
~variant()winstd::variantinlinevirtual