Lines Matching refs:_variant_t
40 class _variant_t; variable
59 _bstr_t(const _variant_t &var);
65 _bstr_t &operator=(const _variant_t &var);
384 class _variant_t : public ::tagVARIANT {
386 _variant_t() throw();
387 _variant_t(const VARIANT &varSrc);
388 _variant_t(const VARIANT *pSrc);
389 _variant_t(const _variant_t &varSrc);
390 _variant_t(VARIANT &varSrc,bool fCopy);
391 _variant_t(short sSrc,VARTYPE vtSrc = VT_I2);
392 _variant_t(long lSrc,VARTYPE vtSrc = VT_I4);
393 _variant_t(float fltSrc) throw();
394 _variant_t(double dblSrc,VARTYPE vtSrc = VT_R8);
395 _variant_t(const CY &cySrc) throw();
396 _variant_t(const _bstr_t &bstrSrc);
397 _variant_t(const wchar_t *pSrc);
398 _variant_t(const char *pSrc);
399 _variant_t(IDispatch *pSrc,bool fAddRef = true) throw();
400 _variant_t(bool boolSrc) throw();
401 _variant_t(IUnknown *pSrc,bool fAddRef = true) throw();
402 _variant_t(const DECIMAL &decSrc) throw();
403 _variant_t(BYTE bSrc) throw();
404 _variant_t(char cSrc) throw();
405 _variant_t(unsigned short usSrc) throw();
406 _variant_t(unsigned long ulSrc) throw();
407 _variant_t(int iSrc) throw();
408 _variant_t(unsigned int uiSrc) throw();
409 __MINGW_EXTENSION _variant_t(__int64 i8Src) throw();
410 __MINGW_EXTENSION _variant_t(unsigned __int64 ui8Src) throw();
411 ~_variant_t() throw();
431 _variant_t &operator=(const VARIANT &varSrc);
432 _variant_t &operator=(const VARIANT *pSrc);
433 _variant_t &operator=(const _variant_t &varSrc);
434 _variant_t &operator=(short sSrc);
435 _variant_t &operator=(long lSrc);
436 _variant_t &operator=(float fltSrc);
437 _variant_t &operator=(double dblSrc);
438 _variant_t &operator=(const CY &cySrc);
439 _variant_t &operator=(const _bstr_t &bstrSrc);
440 _variant_t &operator=(const wchar_t *pSrc);
441 _variant_t &operator=(const char *pSrc);
442 _variant_t &operator=(IDispatch *pSrc);
443 _variant_t &operator=(bool boolSrc);
444 _variant_t &operator=(IUnknown *pSrc);
445 _variant_t &operator=(const DECIMAL &decSrc);
446 _variant_t &operator=(BYTE bSrc);
447 _variant_t &operator=(char cSrc);
448 _variant_t &operator=(unsigned short usSrc);
449 _variant_t &operator=(unsigned long ulSrc);
450 _variant_t &operator=(int iSrc);
451 _variant_t &operator=(unsigned int uiSrc);
452 __MINGW_EXTENSION _variant_t &operator=(__int64 i8Src);
453 __MINGW_EXTENSION _variant_t &operator=(unsigned __int64 ui8Src);
463 void ChangeType(VARTYPE vartype,const _variant_t *pSrc = NULL);
467 inline _variant_t::_variant_t() throw() { ::VariantInit(this); } in _variant_t() function
468 inline _variant_t::_variant_t(const VARIANT &varSrc) { in _variant_t() function
472 inline _variant_t::_variant_t(const VARIANT *pSrc) { in _variant_t() function
479 inline _variant_t::_variant_t(const _variant_t &varSrc) { in _variant_t() function
483 inline _variant_t::_variant_t(VARIANT &varSrc,bool fCopy) { in _variant_t() function
492 inline _variant_t::_variant_t(short sSrc,VARTYPE vtSrc) { in _variant_t() function
505 inline _variant_t::_variant_t(long lSrc,VARTYPE vtSrc) { in _variant_t() function
521 inline _variant_t::_variant_t(float fltSrc) throw() { in _variant_t() function
526 inline _variant_t::_variant_t(double dblSrc,VARTYPE vtSrc) { in _variant_t() function
539 inline _variant_t::_variant_t(const CY &cySrc) throw() { in _variant_t() function
543 inline _variant_t::_variant_t(const _bstr_t &bstrSrc) { in _variant_t() function
552 inline _variant_t::_variant_t(const wchar_t *pSrc) { in _variant_t() function
557 inline _variant_t::_variant_t(const char *pSrc) { in _variant_t() function
561 inline _variant_t::_variant_t(IDispatch *pSrc,bool fAddRef) throw() { in _variant_t() function
566 inline _variant_t::_variant_t(bool boolSrc) throw() { in _variant_t() function
570 inline _variant_t::_variant_t(IUnknown *pSrc,bool fAddRef) throw() { in _variant_t() function
575 inline _variant_t::_variant_t(const DECIMAL &decSrc) throw() { in _variant_t() function
579 inline _variant_t::_variant_t(BYTE bSrc) throw() { in _variant_t() function
583 inline _variant_t::_variant_t(char cSrc) throw() { in _variant_t() function
587 inline _variant_t::_variant_t(unsigned short usSrc) throw() { in _variant_t() function
591 inline _variant_t::_variant_t(unsigned long ulSrc) throw() { in _variant_t() function
595 inline _variant_t::_variant_t(int iSrc) throw() { in _variant_t() function
599 inline _variant_t::_variant_t(unsigned int uiSrc) throw() { in _variant_t() function
603 __MINGW_EXTENSION inline _variant_t::_variant_t(__int64 i8Src) throw() { in _variant_t() function
607 __MINGW_EXTENSION inline _variant_t::_variant_t(unsigned __int64 ui8Src) throw() { in _variant_t() function
611 inline _variant_t::operator short() const {
613 _variant_t varDest;
617 inline _variant_t::operator long() const {
619 _variant_t varDest;
624 inline _variant_t::operator float() const {
626 _variant_t varDest;
631 inline _variant_t::operator double() const {
633 _variant_t varDest;
638 inline _variant_t::operator CY() const { in CY()
640 _variant_t varDest; in CY()
645 inline _variant_t::operator _bstr_t() const { in _bstr_t()
647 _variant_t varDest; in _bstr_t()
652 inline _variant_t::operator IDispatch*() const {
657 _variant_t varDest;
662 inline _variant_t::operator bool() const {
664 _variant_t varDest;
669 inline _variant_t::operator IUnknown*() const {
674 _variant_t varDest;
679 inline _variant_t::operator DECIMAL() const { in DECIMAL()
681 _variant_t varDest; in DECIMAL()
685 inline _variant_t::operator BYTE() const { in BYTE()
687 _variant_t varDest; in BYTE()
691 inline _variant_t::operator VARIANT() const throw() { return *(VARIANT*) this; } in VARIANT()
692 inline _variant_t::operator char() const {
694 _variant_t varDest;
699 inline _variant_t::operator unsigned short() const {
701 _variant_t varDest;
706 inline _variant_t::operator unsigned long() const {
708 _variant_t varDest;
712 inline _variant_t::operator int() const {
714 _variant_t varDest;
718 inline _variant_t::operator unsigned int() const {
720 _variant_t varDest;
724 __MINGW_EXTENSION inline _variant_t::operator __int64() const { in __int64()
726 _variant_t varDest; in __int64()
730 __MINGW_EXTENSION inline _variant_t::operator unsigned __int64() const { in __int64()
732 _variant_t varDest; in __int64()
736 inline _variant_t &_variant_t::operator=(const VARIANT &varSrc) {
740 inline _variant_t &_variant_t::operator=(const VARIANT *pSrc) {
745 inline _variant_t &_variant_t::operator=(const _variant_t &varSrc) {
749 inline _variant_t &_variant_t::operator=(short sSrc) {
759 inline _variant_t &_variant_t::operator=(long lSrc) {
770 inline _variant_t &_variant_t::operator=(float fltSrc) {
779 inline _variant_t &_variant_t::operator=(double dblSrc)
798 inline _variant_t &_variant_t::operator=(const CY &cySrc)
812 inline _variant_t &_variant_t::operator=(const _bstr_t &bstrSrc)
835 inline _variant_t &_variant_t::operator=(const wchar_t *pSrc)
857 inline _variant_t &_variant_t::operator=(const char *pSrc)
869 inline _variant_t &_variant_t::operator=(IDispatch *pSrc)
886 inline _variant_t &_variant_t::operator=(bool boolSrc)
900 inline _variant_t &_variant_t::operator=(IUnknown *pSrc)
917 inline _variant_t &_variant_t::operator=(const DECIMAL &decSrc)
930 inline _variant_t &_variant_t::operator=(BYTE bSrc)
944 inline _variant_t &_variant_t::operator=(char cSrc)
958 inline _variant_t &_variant_t::operator=(unsigned short usSrc)
972 inline _variant_t &_variant_t::operator=(unsigned long ulSrc)
986 inline _variant_t &_variant_t::operator=(int iSrc)
1000 inline _variant_t &_variant_t::operator=(unsigned int uiSrc)
1014 __MINGW_EXTENSION inline _variant_t &_variant_t::operator=(__int64 i8Src) {
1027 __MINGW_EXTENSION inline _variant_t &_variant_t::operator=(unsigned __int64 ui8Src) {
1040 inline bool _variant_t::operator==(const VARIANT &varSrc) const throw() {
1044 inline bool _variant_t::operator==(const VARIANT *pSrc) const throw()
1132 inline bool _variant_t::operator!=(const VARIANT &varSrc) const throw()
1137 inline bool _variant_t::operator!=(const VARIANT *pSrc) const throw()
1142 inline void _variant_t::Clear() in Clear()
1147 inline void _variant_t::Attach(VARIANT &varSrc) in Attach()
1156 inline VARIANT _variant_t::Detach() in Detach()
1164 inline VARIANT &_variant_t::GetVARIANT() throw() in GetVARIANT()
1169 inline VARIANT *_variant_t::GetAddress() { in GetAddress()
1173 inline void _variant_t::ChangeType(VARTYPE vartype,const _variant_t *pSrc) { in ChangeType()
1179 inline void _variant_t::SetString(const char *pSrc) { operator=(pSrc); } in SetString()
1180 inline _variant_t::~_variant_t() throw() { ::VariantClear(this); } in ~_variant_t()
1181 inline _bstr_t::_bstr_t(const _variant_t &var) : m_Data(NULL) { in _bstr_t()
1186 _variant_t varDest; in _bstr_t()
1190 inline _bstr_t &_bstr_t::operator=(const _variant_t &var) {
1195 _variant_t varDest;
1201 extern _variant_t vtMissing;
1205 #define variant_t _variant_t