![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <v8-isolate.h>
Public Member Functions | |
SuppressMicrotaskExecutionScope (Isolate *isolate, MicrotaskQueue *microtask_queue=nullptr) | |
~SuppressMicrotaskExecutionScope () | |
SuppressMicrotaskExecutionScope (const SuppressMicrotaskExecutionScope &)=delete | |
SuppressMicrotaskExecutionScope & | operator= (const SuppressMicrotaskExecutionScope &)=delete |
Private Attributes | |
internal::Isolate *const | i_isolate_ |
internal::MicrotaskQueue *const | microtask_queue_ |
internal::Address | previous_stack_height_ |
Friends | |
class | internal::ThreadLocalTop |
Do not run microtasks while this scope is active, even if microtasks are automatically executed otherwise.
Definition at line 431 of file v8-isolate.h.
|
explicit |
v8::Isolate::SuppressMicrotaskExecutionScope::~SuppressMicrotaskExecutionScope | ( | ) |
|
delete |
|
delete |
|
friend |
Definition at line 448 of file v8-isolate.h.
|
private |
Definition at line 444 of file v8-isolate.h.
|
private |
Definition at line 445 of file v8-isolate.h.
|
private |
Definition at line 446 of file v8-isolate.h.