Changeset 27218 in webkit for trunk/JavaScriptCore/kjs/string_object.h
- Timestamp:
- Oct 29, 2007, 12:55:34 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/string_object.h
r24873 r27218 32 32 public: 33 33 StringInstance(JSObject *proto); 34 StringInstance(JSObject *proto, StringImp* string);35 StringInstance(JSObject *proto, const UString &string);34 StringInstance(JSObject *proto, StringImp*); 35 StringInstance(JSObject *proto, const UString&); 36 36 37 37 virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&); 38 virtual void put(ExecState* exec, const Identifier& propertyName, JSValue* value, int attr = None); 38 virtual bool getOwnPropertySlot(ExecState*, unsigned propertyName, PropertySlot&); 39 40 virtual void put(ExecState* exec, const Identifier& propertyName, JSValue*, int attr = None); 39 41 virtual bool deleteProperty(ExecState* exec, const Identifier& propertyName); 40 42 virtual void getPropertyNames(ExecState*, PropertyNameArray&); … … 46 48 47 49 private: 48 static JSValue *lengthGetter(ExecState *exec, JSObject *, const Identifier&, const PropertySlot &slot); 49 static JSValue *indexGetter(ExecState *exec, JSObject *, const Identifier&, const PropertySlot &slot); 50 bool inlineGetOwnPropertySlot(ExecState*, unsigned, PropertySlot&); 51 52 static JSValue* lengthGetter(ExecState*, JSObject *, const Identifier&, const PropertySlot&); 53 static JSValue* indexGetter(ExecState*, JSObject *, const Identifier&, const PropertySlot&); 50 54 }; 51 55
Note:
See TracChangeset
for help on using the changeset viewer.