Changeset 33979 in webkit for trunk/JavaScriptCore/kjs/regexp_object.h
- Timestamp:
- May 21, 2008, 6:20:45 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/regexp_object.h
r33038 r33979 50 50 JSValue* exec(ExecState*, const List& args); 51 51 52 virtual bool implementsCall() const;52 virtual CallType getCallData(CallData&); 53 53 virtual JSValue* callAsFunction(ExecState*, JSObject*, const List&); 54 54 55 bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&); 55 56 JSValue* getValueProperty(ExecState*, int token) const; … … 76 77 RegExpObjectImp(ExecState*, FunctionPrototype*, RegExpPrototype*); 77 78 78 virtual bool implementsConstruct() const;79 virtual ConstructType getConstructData(ConstructData&); 79 80 virtual JSObject* construct(ExecState*, const List&); 80 JSObject* createRegExpImp(ExecState*, PassRefPtr<RegExp>); 81 81 82 virtual JSValue* callAsFunction(ExecState*, JSObject*, const List&); 83 82 84 virtual void put(ExecState*, const Identifier&, JSValue*); 83 85 void putValueProperty(ExecState*, int token, JSValue*); 84 86 virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&); 85 87 JSValue* getValueProperty(ExecState*, int token) const; 88 86 89 virtual const ClassInfo* classInfo() const { return &info; } 90 static const ClassInfo info; 87 91 88 92 void performMatch(RegExp*, const UString&, int startOffset, int& position, int& length, int** ovector = 0); … … 97 101 98 102 OwnPtr<RegExpObjectImpPrivate> d; 99 100 static const ClassInfo info;101 103 }; 102 104
Note:
See TracChangeset
for help on using the changeset viewer.