![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <finalization-registry-cleanup-task.h>
Public Member Functions | |
FinalizationRegistryCleanupTask (Heap *heap) | |
~FinalizationRegistryCleanupTask () override=default | |
FinalizationRegistryCleanupTask (const FinalizationRegistryCleanupTask &)=delete | |
void | operator= (const FinalizationRegistryCleanupTask &)=delete |
![]() | |
CancelableTask (Isolate *isolate) | |
CancelableTask (CancelableTaskManager *manager) | |
CancelableTask (const CancelableTask &)=delete | |
CancelableTask & | operator= (const CancelableTask &)=delete |
void | Run () final |
![]() | |
Cancelable (CancelableTaskManager *parent) | |
virtual | ~Cancelable () |
Cancelable (const Cancelable &)=delete | |
Cancelable & | operator= (const Cancelable &)=delete |
CancelableTaskManager::Id | id () |
Private Member Functions | |
void | RunInternal () override |
void | SlowAssertNoActiveJavaScript () |
Private Attributes | |
Heap * | heap_ |
Additional Inherited Members | |
![]() | |
enum | Status { kWaiting , kCanceled , kRunning } |
![]() | |
bool | TryRun (Status *previous=nullptr) |
Definition at line 17 of file finalization-registry-cleanup-task.h.
|
explicit |
Definition at line 18 of file finalization-registry-cleanup-task.cc.
|
overridedefault |
|
delete |
|
delete |
|
overrideprivatevirtual |
Implements v8::internal::CancelableTask.
Definition at line 38 of file finalization-registry-cleanup-task.cc.
|
private |
Definition at line 21 of file finalization-registry-cleanup-task.cc.
|
private |
Definition at line 29 of file finalization-registry-cleanup-task.h.