Ultralight C++ API 1.3.0
|
#include <JavaScriptCore/JSRetainPtr.h>
Public Member Functions | |
JSRetainPtr ()=default | |
JSRetainPtr (T ptr) | |
JSRetainPtr (const JSRetainPtr &) | |
JSRetainPtr (JSRetainPtr &&) | |
~JSRetainPtr () | |
T | get () const |
void | clear () |
T | leakRef () WARN_UNUSED_RETURN |
T | operator-> () const |
bool | operator! () const |
operator bool () const | |
JSRetainPtr & | operator= (const JSRetainPtr &) |
JSRetainPtr & | operator= (JSRetainPtr &&) |
JSRetainPtr & | operator= (T) |
void | swap (JSRetainPtr &) |
JSRetainPtr (AdoptTag, T) | |
Friends | |
JSRetainPtr< JSStringRef > | adopt (JSStringRef) |
JSRetainPtr< JSGlobalContextRef > | adopt (JSGlobalContextRef) |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |