![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Types | |
| using | Handle = SingleThreadedHandle |
Public Member Functions | |
| GCTask (GarbageCollector *collector, GCConfig config) | |
Public Member Functions inherited from v8::Task | |
| virtual | ~Task ()=default |
Static Public Member Functions | |
| static Handle | Post (GarbageCollector *collector, cppgc::TaskRunner *runner, GCConfig config) |
Private Member Functions | |
| void | Run () final |
| Handle | GetHandle () |
Private Attributes | |
| GarbageCollector * | collector_ |
| GCConfig | config_ |
| Handle | handle_ |
| size_t | saved_epoch_ |
Definition at line 42 of file gc-invoker.cc.
Definition at line 44 of file gc-invoker.cc.
|
inlineexplicit |
Definition at line 55 of file gc-invoker.cc.
|
inlineprivate |
Definition at line 71 of file gc-invoker.cc.
|
inlinestatic |
Definition at line 46 of file gc-invoker.cc.
|
inlinefinalprivatevirtual |
Implements v8::Task.
Definition at line 62 of file gc-invoker.cc.
|
private |
Definition at line 73 of file gc-invoker.cc.
|
private |
Definition at line 74 of file gc-invoker.cc.
|
private |
Definition at line 75 of file gc-invoker.cc.
|
private |
Definition at line 76 of file gc-invoker.cc.