Home | History | Annotate | Download | only in win

Lines Matching refs:variant

51     static void setVariant(VARIANT* variant, const WebCore::String& value)

53 ASSERT(V_VT(variant) == VT_EMPTY);
55 V_VT(variant) = VariantType;
56 V_BSTR(variant) = WebCore::BString(value).release();
64 static void setVariant(VARIANT* variant, bool value)
66 ASSERT(V_VT(variant) == VT_EMPTY);
68 V_VT(variant) = VariantType;
69 V_BOOL(variant) = value;
77 static void setVariant(VARIANT* variant, unsigned long long value)
79 ASSERT(V_VT(variant) == VT_EMPTY);
81 V_VT(variant) = VariantType;
82 V_UI8(variant) = value;
90 static void setVariant(VARIANT* variant, int value)
92 ASSERT(V_VT(variant) == VT_EMPTY);
94 V_VT(variant) = VariantType;
95 V_I4(variant) = value;
103 static void setVariant(VARIANT* variant, float value)
105 ASSERT(V_VT(variant) == VT_EMPTY);
107 V_VT(variant) = VariantType;
108 V_R4(variant) = value;
116 static void setVariant(VARIANT* variant, const COMPtr<T>& value)
118 ASSERT(V_VT(variant) == VT_EMPTY);
120 V_VT(variant) = VariantType;
121 V_UNKNOWN(variant) = value.get();
131 static void setVariant(VARIANT* variant, const UnderlyingType& value)
133 ASSERT(V_VT(variant) == VT_EMPTY);
135 V_VT(variant) = VariantType;
136 V_UNKNOWN(variant) = COMType::createInstance(value);
171 void copyTo(VARIANT* dest) const
173 ::VariantCopy(dest, const_cast<VARIANT*>(&m_variant));
179 VARIANT m_variant;
189 static void setVariant(VARIANT* variant, const COMVariant& value)
191 ASSERT(V_VT(variant) == VT_EMPTY);
193 value.copyTo(variant);