#include <juce_win32_WinRTWrapper.h>

Public Member Functions | |
| ComPtr () noexcept | |
| ComPtr (ComClass *obj) | |
| ComPtr (const ComPtr &other) | |
| ~ComPtr () | |
| operator ComClass * () const noexcept | |
| ComClass & | operator* () const noexcept |
| ComClass * | operator-> () const noexcept |
| ComPtr & | operator= (ComClass *const newP) |
| ComPtr & | operator= (const ComPtr &newP) |
| ComClass ** | resetAndGetPointerAddress () |
Private Member Functions | |
| ComClass ** | operator & () noexcept |
| void | release () |
Private Attributes | |
| ComClass * | p = nullptr |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
privatenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
References juce::WinRTWrapper::ComPtr< ComClass >::p.
|
inlineprivate |
|
inline |
Referenced by juce::WinRTWrapper::activateInstance(), and juce::WinRTWrapper::getWRLFactory().
|
private |
Referenced by juce::WinRTWrapper::ComPtr< ComClass >::operator=().