Bug 996785 - Rename CPOW makeId/unwrap (r=mrbkap)

This commit is contained in:
Bill McCloskey
2014-05-16 16:40:35 -07:00
parent 50900210f8
commit b07848079e
6 changed files with 22 additions and 24 deletions

View File

@@ -103,16 +103,16 @@ class JavaScriptShared
bool convertIdToGeckoString(JSContext *cx, JS::HandleId id, nsString *to);
bool convertGeckoStringToId(JSContext *cx, const nsString &from, JS::MutableHandleId id);
virtual bool makeId(JSContext *cx, JSObject *obj, ObjectId *idp) = 0;
virtual JSObject *unwrap(JSContext *cx, ObjectId id) = 0;
virtual bool toId(JSContext *cx, JSObject *obj, ObjectId *idp) = 0;
virtual JSObject *fromId(JSContext *cx, ObjectId id) = 0;
bool unwrap(JSContext *cx, ObjectId id, JS::MutableHandle<JSObject*> objp) {
bool fromId(JSContext *cx, ObjectId id, JS::MutableHandle<JSObject*> objp) {
if (!id) {
objp.set(nullptr);
return true;
}
objp.set(unwrap(cx, id));
objp.set(fromId(cx, id));
return bool(objp.get());
}