Lines Matching defs:Isolate
117 class Isolate;
457 // Faster version, uses HeapObject to obtain the current Isolate.
483 internal::Isolate* isolate_;
2730 * Isolate represents an isolated instance of the V8 engine. V8
2738 class V8EXPORT Isolate {
2746 explicit Scope(Isolate* isolate) : isolate_(isolate) {
2753 Isolate* const isolate_;
2767 static Isolate* New();
2773 static Isolate* GetCurrent();
2792 * Requires: this == Isolate::GetCurrent().
2814 Isolate();
2815 Isolate(const Isolate&);
2816 ~Isolate();
2817 Isolate& operator=(const Isolate&);
3224 static void TerminateExecution(Isolate* isolate = NULL);
3236 static bool IsExecutionTerminating(Isolate* isolate = NULL);
3407 v8::internal::Isolate* isolate_;
3416 friend class v8::internal::Isolate;
3600 * is allowed to use any given V8 isolate. See Isolate class
3620 * v8::Isolate::Scope isolate_scope(isolate);
3660 * Isolate::Scope isolate_scope(isolate);
3683 * Initialize Unlocker for a given Isolate. NULL means default isolate.
3685 explicit Unlocker(Isolate* isolate = NULL);
3688 internal::Isolate* isolate_;
3695 * Initialize Locker for a given Isolate. NULL means default isolate.
3697 explicit Locker(Isolate* isolate = NULL);
3718 static bool IsLocked(Isolate* isolate = NULL);
3728 internal::Isolate* isolate_;