Smart pointer to COM classes. More...
#include <ComPtr.h>
Public Member Functions | |
ComPtr (T *p) | |
ComPtr (const ComPtr< T > &other) | |
ComPtr (ComPtr &&other) | |
operator T * () const | |
T & | operator* () const |
T * | operator-> () const |
ComPtr & | operator= (const ComPtr &other) |
ComPtr & | operator= (ComPtr &&other) |
T ** | PtrPtr () |
void | Release () |
Smart pointer to COM classes.
Manages the calls to AddRef() and Release(). Supports move semantics.
|
inline |