Lines Matching refs:JSValue
57 explicit PropertySlot(const JSValue base)
65 typedef JSValue (*GetValueFunc)(ExecState*, JSValue slotBase, PropertyName);
66 typedef JSValue (*GetIndexValueFunc)(ExecState*, JSValue slotBase, unsigned);
68 JSValue getValue(ExecState* exec, PropertyName propertyName) const
79 JSValue getValue(ExecState* exec, unsigned propertyName) const
99 void setValue(JSValue slotBase, JSValue value)
108 void setValue(JSValue slotBase, JSValue value, PropertyOffset offset)
118 void setValue(JSValue value)
127 void setCustom(JSValue slotBase, GetValueFunc getValue)
136 void setCacheableCustom(JSValue slotBase, GetValueFunc getValue)
146 void setCustomIndex(JSValue slotBase, unsigned index, GetIndexValueFunc getIndexValue)
164 void setCacheableGetterSlot(JSValue slotBase, JSObject* getterFunc, PropertyOffset offset)
180 JSValue slotBase() const
185 void setBase(JSValue base)
195 m_slotBase = JSValue();
202 m_value = JSValue();
222 JS_EXPORT_PRIVATE JSValue functionGetter(ExecState*) const;
227 JSValue m_slotBase;
233 JSValue m_value;
234 JSValue m_thisValue;