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