Home | History | Annotate | Download | only in runtime

Lines Matching defs:JSValue

29 #include "JSValue.h"
35 inline void writeBarrier(JSGlobalData&, const JSCell*, JSValue)
44 typedef JSValue* HandleSlot;
50 template <> struct JSValueChecker<JSValue> {
111 void set(JSGlobalData& globalData, const JSCell* owner, JSValue value)
117 m_value = JSValue::encode(value);
120 void setWithoutWriteBarrier(JSValue value)
125 m_value = JSValue::encode(value);
128 JSValue get() const
130 return JSValue::decode(m_value);
132 void clear() { m_value = JSValue::encode(JSValue()); }
133 void setUndefined() { m_value = JSValue::encode(jsUndefined()); }
139 JSValue* slot()
143 JSValue* slot;
149 typedef JSValue (WriteBarrierBase::*UnspecifiedBoolType);
174 this->setWithoutWriteBarrier(JSValue());
177 WriteBarrier(JSGlobalData& globalData, const JSCell* owner, JSValue value)