Go to the source code of this file.
|
void | JSRetain (JSStringRef string) |
|
void | JSRelease (JSStringRef string) |
|
void | JSRetain (JSGlobalContextRef context) |
|
void | JSRelease (JSGlobalContextRef context) |
|
JSRetainPtr< JSStringRef > | adopt (JSStringRef) |
|
JSRetainPtr< JSGlobalContextRef > | adopt (JSGlobalContextRef) |
|
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) |
|
◆ adopt() [1/2]
◆ adopt() [2/2]
◆ JSRelease() [1/2]
◆ JSRelease() [2/2]
◆ JSRetain() [1/2]
◆ JSRetain() [2/2]
◆ operator!=() [1/3]
template<typename T , typename U >
◆ operator!=() [2/3]
template<typename T , typename U >
◆ operator!=() [3/3]
template<typename T , typename U >
◆ operator==() [1/3]
template<typename T , typename U >
◆ operator==() [2/3]
template<typename T , typename U >
◆ operator==() [3/3]
template<typename T , typename U >
◆ swap()
◆ WARN_UNUSED_RETURN
#define WARN_UNUSED_RETURN |
◆ AdoptTag