Changeset 11527 in webkit for trunk/JavaScriptCore/kjs/date_object.h
- Timestamp:
- Dec 10, 2005, 6:06:17 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/date_object.h
r10801 r11527 26 26 namespace KJS { 27 27 28 class FunctionPrototype Imp;29 class ObjectPrototype Imp;28 class FunctionPrototype; 29 class ObjectPrototype; 30 30 31 class DateInstance Imp : public ObjectImp{31 class DateInstance : public JSObject { 32 32 public: 33 DateInstance Imp(ObjectImp*proto);33 DateInstance(JSObject *proto); 34 34 35 35 virtual const ClassInfo *classInfo() const { return &info; } … … 43 43 * with the Date constructor 44 44 */ 45 class DatePrototype Imp : public DateInstanceImp{45 class DatePrototype : public DateInstance { 46 46 public: 47 DatePrototype Imp(ExecState *, ObjectPrototypeImp*);47 DatePrototype(ExecState *, ObjectPrototype *); 48 48 virtual bool getOwnPropertySlot(ExecState *, const Identifier &, PropertySlot&); 49 49 virtual const ClassInfo *classInfo() const { return &info; } … … 58 58 class DateObjectImp : public InternalFunctionImp { 59 59 public: 60 DateObjectImp(ExecState *, FunctionPrototype Imp *, DatePrototypeImp*);60 DateObjectImp(ExecState *, FunctionPrototype *, DatePrototype *); 61 61 62 62 virtual bool implementsConstruct() const; 63 virtual ObjectImp*construct(ExecState *, const List &args);63 virtual JSObject *construct(ExecState *, const List &args); 64 64 virtual bool implementsCall() const; 65 virtual ValueImp *callAsFunction(ExecState *, ObjectImp*thisObj, const List &args);65 virtual JSValue *callAsFunction(ExecState *, JSObject *thisObj, const List &args); 66 66 67 67 Completion execute(const List &); 68 ObjectImp*construct(const List &);68 JSObject *construct(const List &); 69 69 }; 70 70
Note:
See TracChangeset
for help on using the changeset viewer.