Home | History | Annotate | Download | only in runtime

Lines Matching refs:ProtectedJSValue

90     class ProtectedJSValue {
92 ProtectedJSValue() {}
93 ProtectedJSValue(JSValue value);
94 ProtectedJSValue(const ProtectedJSValue&);
95 ~ProtectedJSValue();
97 template <class U> ProtectedJSValue(const ProtectedPtr<U>&);
106 ProtectedJSValue& operator=(const ProtectedJSValue&);
107 ProtectedJSValue& operator=(JSValue);
153 inline ProtectedJSValue::ProtectedJSValue(JSValue value)
159 inline ProtectedJSValue::ProtectedJSValue(const ProtectedJSValue& o)
165 inline ProtectedJSValue::~ProtectedJSValue()
170 template <class U> ProtectedJSValue::ProtectedJSValue(const ProtectedPtr<U>& o)
176 inline ProtectedJSValue& ProtectedJSValue::operator=(const ProtectedJSValue& o)
185 inline ProtectedJSValue& ProtectedJSValue::operator=(JSValue ovalue)
201 inline bool operator==(const ProtectedJSValue& a, const ProtectedJSValue& b) { return a.get() == b.get(); }
202 inline bool operator==(const ProtectedJSValue& a, const JSValue b) { return a.get() == b; }
203 template <class T> inline bool operator==(const ProtectedJSValue& a, const ProtectedPtr<T>& b) { return a.get() == JSValue(b.get()); }
204 inline bool operator==(const JSValue a, const ProtectedJSValue& b) { return a == b.get(); }
205 template <class T> inline bool operator==(const ProtectedPtr<T>& a, const ProtectedJSValue& b) { return JSValue(a.get()) == b.get(); }
207 inline bool operator!=(const ProtectedJSValue& a, const ProtectedJSValue& b) { return a.get() != b.get(); }
208 inline bool operator!=(const ProtectedJSValue& a, const JSValue b) { return a.get() != b; }
209 template <class T> inline bool operator!=(const ProtectedJSValue& a, const ProtectedPtr<T>& b) { return a.get() != JSValue(b.get()); }
210 inline bool operator!=(const JSValue a, const ProtectedJSValue& b) { return a != b.get(); }
211 template <class T> inline bool operator!=(const ProtectedPtr<T>& a, const ProtectedJSValue& b) { return JSValue(a.get()) != b.get(); }