#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=().