#include <juce_mac_ObjCHelpers.h>
Public Member Functions | |
ObjCObjectHandle ()=default | |
ObjCObjectHandle (const ObjCObjectHandle &other) | |
ObjCObjectHandle (ObjCObjectHandle &&other) noexcept | |
ObjCObjectHandle (T ptr) | |
~ObjCObjectHandle () noexcept | |
T | get () const |
bool | operator!= (const ObjCObjectHandle &other) const |
ObjCObjectHandle & | operator= (const ObjCObjectHandle &other) |
ObjCObjectHandle & | operator= (ObjCObjectHandle &&other) noexcept |
bool | operator== (const ObjCObjectHandle &other) const |
void | reset () |
void | reset (T ptr) |
Private Member Functions | |
void | swap (ObjCObjectHandle &other) noexcept |
Private Attributes | |
T | item {} |
|
default |
|
inlineexplicit |
|
inlinenoexcept |
References juce::ObjCObjectHandle< T >::reset().
|
inline |
References juce::ObjCObjectHandle< T >::item.
|
inlinenoexcept |
References juce::ObjCObjectHandle< T >::swap().
|
inline |
References juce::ObjCObjectHandle< T >::item.
|
inline |
|
inline |
|
inlinenoexcept |
References juce::ObjCObjectHandle< T >::reset(), and juce::ObjCObjectHandle< T >::swap().
|
inline |
References juce::ObjCObjectHandle< T >::item.
|
inline |
References juce::ObjCObjectHandle< T >::item.
Referenced by juce::ObjCObjectHandle< T >::operator=(), and juce::ObjCObjectHandle< T >::~ObjCObjectHandle().
|
inline |
|
inlineprivatenoexcept |
References juce::ObjCObjectHandle< T >::item.
Referenced by juce::ObjCObjectHandle< T >::ObjCObjectHandle(), and juce::ObjCObjectHandle< T >::operator=().
|
private |