Home | History | Annotate | Download | only in win

Lines Matching refs:var_

16   ::VariantClear(&var_);
20 var_.vt = VT_EMPTY;
25 var_.vt = VT_BSTR;
26 var_.bstrVal = ::SysAllocStringLen(str, length);
30 var_.vt = vt;
31 var_.lVal = value;
36 var_.vt = vt;
37 var_.dblVal = value;
41 var_.vt = VT_EMPTY;
46 var_.vt = VT_EMPTY;
51 var_.vt = VT_EMPTY;
56 var_.vt = VT_EMPTY;
61 if (&var != &var_) {
62 ::VariantClear(&var_);
63 var_ = var;
68 VARIANT var = var_;
69 var_.vt = VT_EMPTY;
74 VARIANT tmp = var_;
75 var_ = var.var_;
76 var.var_ = tmp;
80 DCHECK(!IsLeakableVarType(var_.vt)) << "variant leak. type: " << var_.vt;
81 return &var_;
86 ::VariantCopy(&ret, &var_);
92 HRESULT hr = ::VarCmp(const_cast<VARIANT*>(&var_), const_cast<VARIANT*>(&var),
115 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
116 var_.vt = VT_BSTR;
117 var_.bstrVal = ::SysAllocString(str);
121 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
122 var_.vt = VT_I1;
123 var_.cVal = i8;
127 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
128 var_.vt = VT_UI1;
129 var_.bVal = ui8;
133 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
134 var_.vt = VT_I2;
135 var_.iVal = i16;
139 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
140 var_.vt = VT_UI2;
141 var_.uiVal = ui16;
145 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
146 var_.vt = VT_I4;
147 var_.lVal = i32;
151 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
152 var_.vt = VT_UI4;
153 var_.ulVal = ui32;
157 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
158 var_.vt = VT_I8;
159 var_.llVal = i64;
163 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
164 var_.vt = VT_UI8;
165 var_.ullVal = ui64;
169 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
170 var_.vt = VT_R4;
171 var_.fltVal = r32;
175 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
176 var_.vt = VT_R8;
177 var_.dblVal = r64;
181 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
182 var_.vt = VT_DATE;
183 var_.date = date;
187 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
188 var_.vt = VT_DISPATCH;
189 var_.pdispVal = disp;
195 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
196 var_.vt = VT_BOOL;
197 var_.boolVal = b ? VARIANT_TRUE : VARIANT_FALSE;
201 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
202 var_.vt = VT_UNKNOWN;
203 var_.punkVal = unk;
209 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
210 if (SUCCEEDED(::SafeArrayGetVartype(array, &var_.vt))) {
211 var_.vt |= VT_ARRAY;
212 var_.parray = array;
215 var_.vt = VT_EMPTY;
220 DCHECK(!IsLeakableVarType(var_.vt)) << "leaking variant: " << var_.vt;
221 if (FAILED(::VariantCopy(&var_, &var))) {
223 var_.vt = VT_EMPTY;
228 if (&var != &var_) {
229 VariantClear(&var_);