AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
AComPtr< T > Class Template Reference

Takes care of AddRef and Release() reference counting mechanism of COM objects. More...

#include <AUI/Platform/win32/AComPtr.h>

Public Member Functions

T ** operator& () noexcept
 
 AComPtr (T *value)
 
 AComPtr (const AComPtr< T > &rhs)
 
 AComPtr (AComPtr< T > &&rhs)
 
T * value () const noexcept
 
T * operator* () const noexcept
 
T * operator-> () const noexcept
 
 operator T* () const noexcept
 
 operator bool () const noexcept
 

Detailed Description

template<typename T>
class AComPtr< T >

Takes care of AddRef and Release() reference counting mechanism of COM objects.

Template Parameters
T

The documentation for this class was generated from the following file: