Searched refs:JSWeakObjectMapRef (Results 1 - 3 of 3) sorted by relevance
/macosx-10.9.5/JavaScriptCore-7537.78.1/API/ |
H A D | JSWeakObjectMapRefPrivate.h | 36 /*! @typedef JSWeakObjectMapRef A weak map for storing JSObjectRefs */ 37 typedef struct OpaqueJSWeakObjectMap* JSWeakObjectMapRef; typedef in typeref:struct:OpaqueJSWeakObjectMap 41 @abstract The callback invoked when a JSWeakObjectMapRef is being destroyed. 45 typedef void (*JSWeakMapDestroyedCallback)(JSWeakObjectMapRef map, void* data); 53 @result A JSWeakObjectMapRef bound to the given context, data and destructor. 54 @discussion The JSWeakObjectMapRef can be used as a storage mechanism to hold custom JS objects without forcing those objects to 57 JS_EXPORT JSWeakObjectMapRef JSWeakObjectMapCreate(JSContextRef ctx, void* data, JSWeakMapDestroyedCallback destructor); 67 JS_EXPORT void JSWeakObjectMapSet(JSContextRef ctx, JSWeakObjectMapRef map, void* key, JSObjectRef); 77 JS_EXPORT JSObjectRef JSWeakObjectMapGet(JSContextRef ctx, JSWeakObjectMapRef map, void* key); 86 JS_EXPORT void JSWeakObjectMapRemove(JSContextRef ctx, JSWeakObjectMapRef ma [all...] |
H A D | JSWeakObjectMapRefPrivate.cpp | 46 JSWeakObjectMapRef JSWeakObjectMapCreate(JSContextRef context, void* privateData, JSWeakMapDestroyedCallback callback) 55 void JSWeakObjectMapSet(JSContextRef ctx, JSWeakObjectMapRef map, void* key, JSObjectRef object) 70 JSObjectRef JSWeakObjectMapGet(JSContextRef ctx, JSWeakObjectMapRef map, void* key) 81 void JSWeakObjectMapRemove(JSContextRef ctx, JSWeakObjectMapRef map, void* key) 93 JS_EXPORT bool JSWeakObjectMapClear(JSContextRef, JSWeakObjectMapRef, void*, JSObjectRef); 94 bool JSWeakObjectMapClear(JSContextRef, JSWeakObjectMapRef, void*, JSObjectRef)
|
/macosx-10.9.5/WebCore-7537.78.1/bridge/qt/ |
H A D | qt_instance.h | 46 JSWeakObjectMapRef m_map;
|
Completed in 222 milliseconds