Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6ComPtr< I > Member List

This is the complete list of members for P6R::p6ComPtr< I >, including all inherited members.

addressof()P6R::p6ComPtrBase< I >inline
addressofWithRelease()P6R::p6ComPtrBase< I >inline
attach(I *pIface)P6R::p6ComPtrBase< I >inline
createInstance(P6R::p6ICom *pOuter, const P6R::P6CID &cid, const P6R::P6IID &riid)P6R::p6ComPtrBase< I >inline
detach()P6R::p6ComPtrBase< I >inline
detach(I **ppIface)P6R::p6ComPtrBase< I >inline
element_type typedefP6R::p6ComPtr< I >
get() const P6R::p6ComPtrBase< I >inline
getRuntimeIface(const P6R::P6IID &riid)P6R::p6ComPtrBase< I >inline
m_pRawP6R::p6ComPtrBase< I >protected
operator I *() const P6R::p6ComPtrBase< I >inline
operator!() const P6R::p6ComPtrBase< I >inline
operator!=(I *pI) const P6R::p6ComPtrBase< I >inline
operator*() const P6R::p6ComPtrBase< I >inline
operator->() const P6R::p6ComPtrBase< I >inline
operator<(I *pI) const P6R::p6ComPtrBase< I >inline
operator=(I *ip)P6R::p6ComPtr< I >inline
operator=(const p6ComPtr< I > &cp)P6R::p6ComPtr< I >inline
operator==(I *pI) const P6R::p6ComPtrBase< I >inline
p6ComPtr(I *ip=NULL)P6R::p6ComPtr< I >inlineexplicit
p6ComPtr(const P6R::P6CID &rclsid, const P6R::P6IID &riid, P6R::P6ERR *pErr=NULL)P6R::p6ComPtr< I >inline
p6ComPtr(const P6R::P6IID &riid, P6R::P6ERR *pErr=NULL)P6R::p6ComPtr< I >inline
p6ComPtr(p6ICom *pCom, const P6R::P6IID &riid, P6R::P6ERR *pErr=NULL)P6R::p6ComPtr< I >inline
p6ComPtr(const p6ComPtr< I > &rSI)P6R::p6ComPtr< I >inline
p6ComPtrBase(I *pRawPtr=NULL)P6R::p6ComPtrBase< I >inlineprotected
queryInterface(const P6R::P6IID &riid, Q **ppIface)P6R::p6ComPtrBase< I >inline
release()P6R::p6ComPtrBase< I >inlineprotected
swap(I **ppIface)P6R::p6ComPtrBase< I >inline
swap(p6ComPtrBase< I > &rhs)P6R::p6ComPtrBase< I >inline
~p6ComPtrBase()P6R::p6ComPtrBase< I >inline