Home | History | Annotate | Download | only in win

Lines Matching refs:ContainerType

35 template<typename ContainerType>
39 static COMEnumVariant* adopt(ContainerType&);
40 static COMEnumVariant* createInstance(const ContainerType&);
59 COMEnumVariant(const ContainerType& container)
70 ContainerType m_container;
71 typename ContainerType::const_iterator m_currentPos;
75 template<typename ContainerType>
76 COMEnumVariant<typename ContainerType>* COMEnumVariant<ContainerType>::adopt(ContainerType& container)
85 template<typename ContainerType>
86 COMEnumVariant<typename ContainerType>* COMEnumVariant<ContainerType>::createInstance(const ContainerType& container)
94 template<typename ContainerType>
95 HRESULT STDMETHODCALLTYPE COMEnumVariant<ContainerType>::QueryInterface(REFIID riid, void** ppvObject)
109 template<typename ContainerType>
110 ULONG STDMETHODCALLTYPE COMEnumVariant<ContainerType>::AddRef()
115 template<typename ContainerType>
116 ULONG STDMETHODCALLTYPE COMEnumVariant<ContainerType>::Release()
126 template<typename ContainerType>
127 HRESULT STDMETHODCALLTYPE COMEnumVariant<ContainerType>::Next(ULONG celt, VARIANT* rgVar, ULONG* pCeltFetched)
140 COMVariantSetter<ContainerType::ValueType>::setVariant(&rgVar[i], *m_currentPos);
149 template<typename ContainerType>
150 HRESULT STDMETHODCALLTYPE COMEnumVariant<ContainerType>::Skip(ULONG celt)
161 template<typename ContainerType>
162 HRESULT STDMETHODCALLTYPE COMEnumVariant<ContainerType>::Reset()
168 template<typename ContainerType>
169 HRESULT STDMETHODCALLTYPE COMEnumVariant<ContainerType>::Clone(IEnumVARIANT** ppEnum)