]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - bindings/ScriptValue.h
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / bindings / ScriptValue.h
index d5fade90b16e347fd832b9cb9b52d300f5d9ca40..b7b521eccfca9a909466b029d304eaae3c2ad697 100644 (file)
@@ -51,6 +51,7 @@ public:
     ScriptValue(JSC::VM& vm, JSC::JSValue value) : m_value(vm, value) { }
     virtual ~ScriptValue();
 
+    operator JSC::JSValue() const { return jsValue(); }
     JSC::JSValue jsValue() const { return m_value.get(); }
     bool getString(JSC::ExecState*, String& result) const;
     String toString(JSC::ExecState*) const;
@@ -65,9 +66,7 @@ public:
 
     bool operator==(const ScriptValue& other) const { return m_value == other.m_value; }
 
-#if ENABLE(INSPECTOR)
-    PassRefPtr<Inspector::InspectorValue> toInspectorValue(JSC::ExecState*) const;
-#endif
+    RefPtr<Inspector::InspectorValue> toInspectorValue(JSC::ExecState*) const;
 
 private:
     JSC::Strong<JSC::Unknown> m_value;