Lines Matching refs:slotBase
64 typedef JSValue (*GetValueFunc)(ExecState*, JSValue slotBase, const Identifier&);
65 typedef JSValue (*GetIndexValueFunc)(ExecState*, JSValue slotBase, unsigned);
72 return m_getIndexValue(exec, slotBase(), index());
75 return m_getValue(exec, slotBase(), propertyName);
86 return m_getValue(exec, slotBase(), Identifier::from(exec, propertyName));
98 void setValue(JSValue slotBase, JSValue value)
103 m_slotBase = slotBase;
107 void setValue(JSValue slotBase, JSValue value, size_t offset)
111 m_slotBase = slotBase;
126 void setCustom(JSValue slotBase, GetValueFunc getValue)
128 ASSERT(slotBase);
132 m_slotBase = slotBase;
135 void setCacheableCustom(JSValue slotBase, GetValueFunc getValue)
137 ASSERT(slotBase);
141 m_slotBase = slotBase;
145 void setCustomIndex(JSValue slotBase, unsigned index, GetIndexValueFunc getIndexValue)
147 ASSERT(slotBase);
151 m_slotBase = slotBase;
163 void setCacheableGetterSlot(JSValue slotBase, JSObject* getterFunc, unsigned offset)
168 m_slotBase = slotBase;
179 JSValue slotBase() const