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) noexcept | winstd::variant | inline
operator!=(_In_ const VARIANT &varSrc) const noexcept | winstd::variant | inline
operator<(_In_ const VARIANT &varSrc) const noexcept | winstd::variant | inline
operator<=(_In_ const VARIANT &varSrc) const noexcept | winstd::variant | inline
operator=(_In_ const VARIANT &varSrc) | winstd::variant | inline
operator=(_Inout_ VARIANT &&varSrc) noexcept | winstd::variant | inline
operator=(_In_ bool bSrc) noexcept | winstd::variant | inline
operator=(_In_ char cSrc) noexcept | winstd::variant | inline
operator=(_In_ unsigned char nSrc) noexcept | winstd::variant | inline
operator=(_In_ short nSrc) noexcept | winstd::variant | inline
operator=(_In_ unsigned short nSrc) noexcept | winstd::variant | inline
operator=(_In_ int nSrc) noexcept | winstd::variant | inline
operator=(_In_ unsigned int nSrc) noexcept | winstd::variant | inline
operator=(_In_ long nSrc) noexcept | winstd::variant | inline
operator=(_In_ unsigned long nSrc) noexcept | winstd::variant | inline
operator=(_In_ long long nSrc) noexcept | winstd::variant | inline
operator=(_In_ unsigned long long nSrc) noexcept | winstd::variant | inline
operator=(_In_ float fltSrc) noexcept | winstd::variant | inline
operator=(_In_ double dblSrc) noexcept | winstd::variant | inline
operator=(_In_ CY cySrc) noexcept | winstd::variant | inline
operator=(_In_z_ LPCOLESTR lpszSrc) noexcept | winstd::variant | inline
operator=(_Inout_opt_ IDispatch *pSrc) | winstd::variant | inline
operator=(_Inout_opt_ IUnknown *pSrc) | winstd::variant | inline
operator=(_In_ unsigned char *pbSrc) noexcept | winstd::variant | inline
operator=(_In_ short *pnSrc) noexcept | winstd::variant | inline
operator=(_In_ unsigned short *pnSrc) noexcept | winstd::variant | inline
operator=(_In_ int *pnSrc) noexcept | winstd::variant | inline
operator=(_In_ unsigned int *pnSrc) noexcept | winstd::variant | inline
operator=(_In_ long *pnSrc) noexcept | winstd::variant | inline
operator=(_In_ unsigned long *pnSrc) noexcept | winstd::variant | inline
operator=(_In_ long long *pnSrc) noexcept | winstd::variant | inline
operator=(_In_ unsigned long long *pnSrc) noexcept | winstd::variant | inline
operator=(_In_ float *pfSrc) noexcept | winstd::variant | inline
operator=(_In_ double *pfSrc) noexcept | winstd::variant | inline
operator=(_In_ const SAFEARRAY *pSrc) noexcept | winstd::variant | inline
operator==(_In_ const VARIANT &varSrc) const noexcept | winstd::variant | inline
operator>(_In_ const VARIANT &varSrc) const noexcept | winstd::variant | inline
operator>=(_In_ const VARIANT &varSrc) const noexcept | winstd::variant | inline
variant() noexcept | winstd::variant | inline
variant(_In_ const VARIANT &varSrc) | winstd::variant | inline
variant(_Inout_ VARIANT &&varSrc) noexcept | winstd::variant | inline
variant(_In_ bool bSrc) noexcept | winstd::variant | inline
variant(_In_ char cSrc) noexcept | winstd::variant | inline
variant(_In_ unsigned char nSrc) noexcept | winstd::variant | inline
variant(_In_ short nSrc) noexcept | winstd::variant | inline
variant(_In_ unsigned short nSrc) noexcept | winstd::variant | inline
variant(_In_ int nSrc, _In_ VARTYPE vtSrc=VT_I4) noexcept | winstd::variant | inline
variant(_In_ unsigned int nSrc, _In_ VARTYPE vtSrc=VT_UI4) noexcept | winstd::variant | inline
variant(_In_ long nSrc, _In_ VARTYPE vtSrc=VT_I4) noexcept | winstd::variant | inline
variant(_In_ unsigned long nSrc) noexcept | winstd::variant | inline
variant(_In_ float fltSrc) noexcept | winstd::variant | inline
variant(_In_ double dblSrc, _In_ VARTYPE vtSrc=VT_R8) noexcept | winstd::variant | inline
variant(_In_ long long nSrc) noexcept | winstd::variant | inline
variant(_In_ unsigned long long nSrc) noexcept | winstd::variant | inline
variant(_In_ CY cySrc) noexcept | winstd::variant | inline
variant(_In_z_ LPCOLESTR lpszSrc) noexcept | winstd::variant | inline
variant(_In_z_ BSTR bstr) noexcept | winstd::variant | inline
variant(_In_opt_ IDispatch *pSrc) | winstd::variant | inline
variant(_In_opt_ IUnknown *pSrc) | winstd::variant | inline
variant(_In_ const SAFEARRAY *pSrc) | winstd::variant | inline
~variant() | winstd::variant | inline virtual