|
Ultralight C API 1.4.0
|
Classes | |
| class | JSRetainPtr< T > |
Functions | |
| void | JSRetain (JSClassRef context) |
| void | JSRelease (JSClassRef context) |
| void | JSRetain (JSGlobalContextRef context) |
| void | JSRelease (JSGlobalContextRef context) |
| void | JSRetain (JSStringRef string) |
| void | JSRelease (JSStringRef string) |
| JSRetainPtr< JSClassRef > | adopt (JSClassRef) |
| JSRetainPtr< JSStringRef > | adopt (JSStringRef o) |
| JSRetainPtr< JSGlobalContextRef > | adopt (JSGlobalContextRef o) |
| template<typename T> | |
| void | swap (JSRetainPtr< T > &a, JSRetainPtr< T > &b) |
| template<typename T, typename U> | |
| bool | operator== (const JSRetainPtr< T > &a, const JSRetainPtr< U > &b) |
| template<typename T, typename U> | |
| bool | operator== (const JSRetainPtr< T > &a, U *b) |
| template<typename T, typename U> | |
| bool | operator== (T *a, const JSRetainPtr< U > &b) |
| template<typename T, typename U> | |
| bool | operator!= (const JSRetainPtr< T > &a, const JSRetainPtr< U > &b) |
| template<typename T, typename U> | |
| bool | operator!= (const JSRetainPtr< T > &a, U *b) |
| template<typename T, typename U> | |
| bool | operator!= (T *a, const JSRetainPtr< U > &b) |
Macros | |
| #define | WARN_UNUSED_RETURN |
Enumerations | |
| enum | AdoptTag { Adopt } |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| #define WARN_UNUSED_RETURN |
| enum AdoptTag |