#include <object.h>
Public Member Functions | |
ScopedObject ()=default | |
ScopedObject (std::nullptr_t) | |
ScopedObject (Object *ptr, AdoptTag) | |
ScopedObject (Object *ptr) | |
~ScopedObject () | |
ScopedObject (const ScopedObject &other) | |
ScopedObject (ScopedObject &&other) | |
ScopedObject & | operator= (const ScopedObject &other) |
ScopedObject & | operator= (ScopedObject &&other) |
Object * | Get () const |
Object::InteropCSibling * | GetC () const |
Object & | operator* () const |
Object * | operator-> () const |
operator bool () const | |
Object::InteropCSibling * | Leak () |
|
default |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 107 of file object.h.
Referenced by impeller::interop::ScopedObject< Object >::GetC().
|
inline |
Definition at line 109 of file object.h.
References impeller::interop::ScopedObject< Object >::Get().
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |