diff options
Diffstat (limited to 'deps/v8/src/v8threads.h')
-rw-r--r-- | deps/v8/src/v8threads.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/deps/v8/src/v8threads.h b/deps/v8/src/v8threads.h index db0ed070fa..8fc6f0c62f 100644 --- a/deps/v8/src/v8threads.h +++ b/deps/v8/src/v8threads.h @@ -10,6 +10,8 @@ namespace v8 { namespace internal { +class RootVisitor; +class ThreadLocalTop; class ThreadState { public: @@ -51,11 +53,6 @@ class ThreadState { friend class ThreadManager; }; - -// Defined in isolate.h. -class ThreadLocalTop; - - class ThreadVisitor { public: // ThreadLocalTop may be only available during this call. @@ -65,7 +62,6 @@ class ThreadVisitor { virtual ~ThreadVisitor() {} }; - class ThreadManager { public: void Lock(); @@ -76,7 +72,7 @@ class ThreadManager { void FreeThreadResources(); bool IsArchived(); - void Iterate(ObjectVisitor* v); + void Iterate(RootVisitor* v); void IterateArchivedThreads(ThreadVisitor* v); bool IsLockedByCurrentThread() { return mutex_owner_.Equals(ThreadId::Current()); |