Changeset 15133 in webkit for trunk/JavaScriptCore/API/JSCallbackObject.h
- Timestamp:
- Jul 1, 2006, 9:06:07 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSCallbackObject.h
r14951 r15133 37 37 { 38 38 public: 39 JSCallbackObject( const JSObjectCallbacks* callbacks);40 JSCallbackObject( const JSObjectCallbacks* callbacks, JSObject* prototype);39 JSCallbackObject(JSClassRef globalObjectClass); 40 JSCallbackObject(JSClassRef globalObjectClass, JSObject* prototype); 41 41 virtual ~JSCallbackObject(); 42 42 … … 69 69 virtual const ClassInfo *classInfo() const { return &info; } 70 70 static const ClassInfo info; 71 72 bool inherits(JSClassRef) const; 71 73 72 74 private: … … 74 76 JSCallbackObject(const JSCallbackObject&); 75 77 78 void init(JSClassRef jsClass); 79 76 80 static JSValue* cachedValueGetter(ExecState*, JSObject*, const Identifier&, const PropertySlot&); 81 static JSValue* staticValueGetter(ExecState*, JSObject*, const Identifier&, const PropertySlot& slot); 82 static JSValue* staticFunctionGetter(ExecState*, JSObject*, const Identifier&, const PropertySlot& slot); 77 83 static JSValue* callbackGetter(ExecState*, JSObject*, const Identifier&, const PropertySlot&); 84 78 85 void* m_privateData; 79 JS ObjectCallbacks m_callbacks;86 JSClassRef m_class; 80 87 }; 81 88
Note:
See TracChangeset
for help on using the changeset viewer.