YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
platform_ex::COMPtr< _iCOM > 成员列表

成员的完整列表,这些成员属于 platform_ex::COMPtr< _iCOM >,包括所有继承而来的类成员

As() const ythrow(COMException)platform_ex::COMPtr< _iCOM >inline
As() const ythrow(COMException)platform_ex::COMPtr< _iCOM >inline
Cast(REFIID riid, COMPtr< IUnknown > &ptr) const ynothrowplatform_ex::COMPtr< _iCOM >inline
Cast(COMPtr< _iOther > &ptr) const ynothrowplatform_ex::COMPtr< _iCOM >inline
Cast(REFIID riid, COMPtr< IUnknown > &ptr) const ynothrowplatform_ex::COMPtr< _iCOM >inline
Cast(COMPtr< _iOther > &ptr) const ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr classplatform_ex::COMPtr< _iCOM >friend
COMPtr() ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(std::nullptr_t) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(_iOther *ptr) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(_iOther &intf, ystdex::enable_if_t<!std::is_convertible< _iOther &, COMPtr & >::value, int >=0) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(const COMPtr &ptr) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(const COMPtr< _iOther > &ptr, ystdex::enable_if_t< std::is_convertible< _iOther *, _iCOM * >::value, int >=0) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(COMPtr &&ptr) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(COMPtr< _iOther > &&ptr, ystdex::enable_if_t< std::is_convertible< _iOther *, _iCOM * >::value, int >=0) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr() ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(std::nullptr_t) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(_iOther *ptr) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(_iOther &intf, ystdex::enable_if_t<!std::is_convertible< _iOther &, COMPtr & >::value, int >=0) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(const COMPtr &ptr) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(const COMPtr< _iOther > &ptr, ystdex::enable_if_t< std::is_convertible< _iOther *, _iCOM * >::value, int >=0) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(COMPtr &&ptr) ynothrowplatform_ex::COMPtr< _iCOM >inline
COMPtr(COMPtr< _iOther > &&ptr, ystdex::enable_if_t< std::is_convertible< _iOther *, _iCOM * >::value, int >=0) ynothrowplatform_ex::COMPtr< _iCOM >inline
Copy() const ynothrowplatform_ex::COMPtr< _iCOM >inline
Copy(REFIID riid) const ythrow(COMException)platform_ex::COMPtr< _iCOM >inline
Copy() const ynothrowplatform_ex::COMPtr< _iCOM >inline
Copy(REFIID riid) const ythrow(COMException)platform_ex::COMPtr< _iCOM >inline
CopyTo(REFIID riid, void **ptr) const ynothrowplatform_ex::COMPtr< _iCOM >inline
CopyTo(_type *&p) const ynothrowplatform_ex::COMPtr< _iCOM >inline
CopyTo(REFIID riid, void **ptr) const ynothrowplatform_ex::COMPtr< _iCOM >inline
CopyTo(_type *&p) const ynothrowplatform_ex::COMPtr< _iCOM >inline
DefGetter(const ynothrow, _iCOM *,, pInterface) DefGetter(const platform_ex::COMPtr< _iCOM >
DefGetter(ynothrow, _iCOM *&, Ref, pInterface) COMPtr< IUnknown > As(REFIID riid) const ythrow(COMException)platform_ex::COMPtr< _iCOM >inline
DefGetter(const ynothrow, _iCOM *,, pInterface) DefGetter(const platform_ex::COMPtr< _iCOM >
DefGetter(ynothrow, _iCOM *&, Ref, pInterface) COMPtr< IUnknown > As(REFIID riid) const ythrow(COMException)platform_ex::COMPtr< _iCOM >inline
EnsureNonNull(pInterface)platform_ex::COMPtr< _iCOM >
EnsureNonNull(pInterface)platform_ex::COMPtr< _iCOM >
InterfaceType typedefplatform_ex::COMPtr< _iCOM >
InterfaceType typedefplatform_ex::COMPtr< _iCOM >
InternalAddRef() const ynothrowplatform_ex::COMPtr< _iCOM >inlineprotected
InternalAddRef() const ynothrowplatform_ex::COMPtr< _iCOM >inlineprotected
InternalRelease() ynothrowplatform_ex::COMPtr< _iCOM >inlineprotected
InternalRelease() ynothrowplatform_ex::COMPtr< _iCOM >inlineprotected
Objectplatform_ex::COMPtr< _iCOM >
operator bool() const ynothrowplatform_ex::COMPtr< _iCOM >inlineexplicit
operator bool() const ynothrowplatform_ex::COMPtr< _iCOM >inlineexplicit
operator*() const ynothrowvplatform_ex::COMPtr< _iCOM >inline
operator*() const ynothrowplatform_ex::COMPtr< _iCOM >inline
operator->() const ynothrowplatform_ex::COMPtr< _iCOM >inline
operator->() const ynothrowplatform_ex::COMPtr< _iCOM >inline
operator=(std::nullptr_t) ynothrowplatform_ex::COMPtr< _iCOM >inline
operator=(_iCOM *p) ynothrowplatform_ex::COMPtr< _iCOM >inline
operator=(const COMPtr &ptr) ynothrowplatform_ex::COMPtr< _iCOM >inline
operator=(COMPtr &&ptr) ynothrowplatform_ex::COMPtr< _iCOM >inline
operator=(std::nullptr_t) ynothrowplatform_ex::COMPtr< _iCOM >inline
operator=(_iCOM *p) ynothrowplatform_ex::COMPtr< _iCOM >inline
operator=(const COMPtr &ptr) ynothrowplatform_ex::COMPtr< _iCOM >inline
operator=(COMPtr &&ptr) ynothrowplatform_ex::COMPtr< _iCOM >inline
pInterfaceplatform_ex::COMPtr< _iCOM >protected
ReleaseAndGetRef() ynothrowplatform_ex::COMPtr< _iCOM >inline
ReleaseAndGetRef() ynothrowplatform_ex::COMPtr< _iCOM >inline
swap(COMPtr &ptr) ynothrowplatform_ex::COMPtr< _iCOM >inline
swap(COMPtr &ptr) ynothrowplatform_ex::COMPtr< _iCOM >inline
~COMPtr()platform_ex::COMPtr< _iCOM >inline
~COMPtr() ynothrowplatform_ex::COMPtr< _iCOM >inline