Bug 1311825: Pass by reference in fromObjectVariant and related methods. r=billm
MozReview-Commit-ID: GIhK1zRMsYb
This commit is contained in:
@@ -153,7 +153,7 @@ class JavaScriptShared : public CPOWManager
|
||||
bool fromJSIDVariant(JSContext* cx, const JSIDVariant& from, JS::MutableHandleId to);
|
||||
|
||||
bool toSymbolVariant(JSContext* cx, JS::Symbol* sym, SymbolVariant* symVarp);
|
||||
JS::Symbol* fromSymbolVariant(JSContext* cx, SymbolVariant symVar);
|
||||
JS::Symbol* fromSymbolVariant(JSContext* cx, const SymbolVariant& symVar);
|
||||
|
||||
bool fromDescriptor(JSContext* cx, JS::Handle<JS::PropertyDescriptor> desc,
|
||||
PPropertyDescriptor* out);
|
||||
@@ -161,13 +161,13 @@ class JavaScriptShared : public CPOWManager
|
||||
JS::MutableHandle<JS::PropertyDescriptor> out);
|
||||
|
||||
bool toObjectOrNullVariant(JSContext* cx, JSObject* obj, ObjectOrNullVariant* objVarp);
|
||||
JSObject* fromObjectOrNullVariant(JSContext* cx, ObjectOrNullVariant objVar);
|
||||
JSObject* fromObjectOrNullVariant(JSContext* cx, const ObjectOrNullVariant& objVar);
|
||||
|
||||
bool convertIdToGeckoString(JSContext* cx, JS::HandleId id, nsString* to);
|
||||
bool convertGeckoStringToId(JSContext* cx, const nsString& from, JS::MutableHandleId id);
|
||||
|
||||
virtual bool toObjectVariant(JSContext* cx, JSObject* obj, ObjectVariant* objVarp) = 0;
|
||||
virtual JSObject* fromObjectVariant(JSContext* cx, ObjectVariant objVar) = 0;
|
||||
virtual JSObject* fromObjectVariant(JSContext* cx, const ObjectVariant& objVar) = 0;
|
||||
|
||||
static void ConvertID(const nsID& from, JSIID* to);
|
||||
static void ConvertID(const JSIID& from, nsID* to);
|
||||
|
||||
Reference in New Issue
Block a user