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