Lines Matching defs:COMVariantSetter
34 template<typename T> struct COMVariantSetter {};
40 return COMVariantSetter<T>::VariantType;
44 template<> struct COMVariantSetter<WTF::String> : COMVariantSetterBase<WTF::String>
57 template<> struct COMVariantSetter<bool> : COMVariantSetterBase<bool>
70 template<> struct COMVariantSetter<unsigned long long> : COMVariantSetterBase<unsigned long long>
83 template<> struct COMVariantSetter<int> : COMVariantSetterBase<int>
96 template<> struct COMVariantSetter<float> : COMVariantSetterBase<float>
109 template<typename T> struct COMVariantSetter<COMPtr<T> > : COMVariantSetterBase<COMPtr<T> >
148 COMVariantSetter<UnderlyingType>::setVariant(&m_variant, value);
179 template<> struct COMVariantSetter<COMVariant>
194 #endif // COMVariantSetter