Ignore:
Timestamp:
May 21, 2008, 6:20:45 PM (17 years ago)
Author:
[email protected]
Message:

Merge squirrelfish branch into trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/regexp_object.h

    r33038 r33979  
    5050        JSValue* exec(ExecState*, const List& args);
    5151
    52         virtual bool implementsCall() const;
     52        virtual CallType getCallData(CallData&);
    5353        virtual JSValue* callAsFunction(ExecState*, JSObject*, const List&);
     54
    5455        bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
    5556        JSValue* getValueProperty(ExecState*, int token) const;
     
    7677        RegExpObjectImp(ExecState*, FunctionPrototype*, RegExpPrototype*);
    7778
    78         virtual bool implementsConstruct() const;
     79        virtual ConstructType getConstructData(ConstructData&);
    7980        virtual JSObject* construct(ExecState*, const List&);
    80         JSObject* createRegExpImp(ExecState*, PassRefPtr<RegExp>);
     81
    8182        virtual JSValue* callAsFunction(ExecState*, JSObject*, const List&);
     83
    8284        virtual void put(ExecState*, const Identifier&, JSValue*);
    8385        void putValueProperty(ExecState*, int token, JSValue*);
    8486        virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
    8587        JSValue* getValueProperty(ExecState*, int token) const;
     88
    8689        virtual const ClassInfo* classInfo() const { return &info; }
     90        static const ClassInfo info;
    8791
    8892        void performMatch(RegExp*, const UString&, int startOffset, int& position, int& length, int** ovector = 0);
     
    97101
    98102        OwnPtr<RegExpObjectImpPrivate> d;
    99 
    100         static const ClassInfo info;
    101103    };
    102104
Note: See TracChangeset for help on using the changeset viewer.