![]() |
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 |