Home | History | Annotate | Download | only in runtime

Lines Matching full:jscell

39     class JSCell;
90 JSValue(JSCell* ptr);
91 JSValue(const JSCell* ptr);
203 JSCell* asCell() const;
251 JSCell* m_ptr;
364 inline bool operator==(const JSValue a, const JSCell* b) { return a == JSValue(b); }
365 inline bool operator==(const JSCell* a, const JSValue b) { return JSValue(a) == b; }
367 inline bool operator!=(const JSValue a, const JSCell* b) { return a != JSValue(b); }
368 inline bool operator!=(const JSCell* a, const JSValue b) { return JSValue(a) != b; }
389 JSCell* asCell(JSValue);
391 inline JSCell* asCell(JSValue value)
488 inline JSValue::JSValue(JSCell* ptr)
500 inline JSValue::JSValue(const JSCell* ptr)
506 u.asBits.payload = reinterpret_cast<int32_t>(const_cast<JSCell*>(ptr));
601 ALWAYS_INLINE JSCell* JSValue::asCell() const
604 return reinterpret_cast<JSCell*>(u.asBits.payload);
782 return JSValue(reinterpret_cast<JSCell*>(ptr));
787 return JSValue(reinterpret_cast<JSCell*>(value));
803 : m_ptr(reinterpret_cast<JSCell*>(0x4))
807 inline JSValue::JSValue(JSCell* ptr)
815 inline JSValue::JSValue(const JSCell* ptr)
816 : m_ptr(const_cast<JSCell*>(ptr))