|
|
| inline::HRESULT | platform_ex::CheckHResult (::HRESULT h) ythrow(COMException) |
| | 检查 ::HRESULT 值,若表示失败则抛出 COMException 。 更多...
|
| |
| void | platform_ex::EnsureNonNull (void *p) ythrow(COMException) |
| | 检查指针值,若为空则抛出 COMException 。 更多...
|
| |
| template<class _iCOM1 , class _iCOM2 > |
| bool | platform_ex::operator== (const COMPtr< _iCOM1 > &x, const COMPtr< _iCOM2 > &y) ynothrow |
| |
| template<class _iCOM > |
| bool | platform_ex::operator== (const COMPtr< _iCOM > &x, std::nullptr_t) ynothrow |
| |
| template<class _iCOM > |
| bool | platform_ex::operator== (std::nullptr_t, const COMPtr< _iCOM > &x) ynothrow |
| |
| template<class _iCOM1 , class _iCOM2 > |
| bool | platform_ex::operator!= (const COMPtr< _iCOM1 > &x, const COMPtr< _iCOM2 > &y) ynothrow |
| |
| template<class _iCOM > |
| bool | platform_ex::operator!= (const COMPtr< _iCOM > &x, std::nullptr_t) ynothrow |
| |
| template<class _iCOM > |
| bool | platform_ex::operator!= (std::nullptr_t, const COMPtr< _iCOM > &x) ynothrow |
| |
| template<class _iCOM1 , class _iCOM2 > |
| bool | platform_ex::operator< (const COMPtr< _iCOM1 > &x, const COMPtr< _iCOM2 > &y) ynothrow |
| |
| template<class _iCOM > |
| void | platform_ex::Attach (COMPtr< _iCOM > &ptr, typename COMPtr< _iCOM >::InterfaceType *p) ynothrow |
| |
| template<class _iCOM > |
| _iCOM * | platform_ex::Detach (COMPtr< _iCOM > &ptr) ynothrow |
| |
| template<class _iCOM > |
| unsigned long | platform_ex::Reset (COMPtr< _iCOM > &ptr) ynothrow |
| |