Searched refs:JSWeakObjectMapRef (Results 1 - 3 of 3) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/API/
H A DJSWeakObjectMapRefPrivate.h36 /*! @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 DJSWeakObjectMapRefPrivate.cpp46 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 Dqt_instance.h46 JSWeakObjectMapRef m_map;

Completed in 222 milliseconds