Changeset 15437 in webkit for trunk/JavaScriptCore/kjs/interpreter.h
- Timestamp:
- Jul 14, 2006, 3:39:58 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/interpreter.h
r15163 r15437 75 75 */ 76 76 Interpreter(); 77 virtual ~Interpreter();78 77 79 78 /** … … 338 337 bool checkTimeout(); 339 338 339 void ref() { ++m_refCount; } 340 void deref() { if (--m_refCount <= 0) delete this; } 341 int refCount() const { return m_refCount; } 342 340 343 protected: 344 virtual ~Interpreter(); // only deref should delete us 341 345 virtual bool shouldInterruptScript() const { return true; } 346 342 347 long m_timeoutTime; 343 348 … … 359 364 */ 360 365 Interpreter operator=(const Interpreter&); 366 367 int m_refCount; 361 368 362 369 ExecState m_globalExec;
Note:
See TracChangeset
for help on using the changeset viewer.