#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 |