|
| GlobalObjectsEnumerator (Isolate *isolate, std::function< void(Handle< JSGlobalObject >)> handler) |
|
void | VisitRootPointers (Root root, const char *description, FullObjectSlot start, FullObjectSlot end) override |
|
void | VisitRootPointers (Root root, const char *description, OffHeapObjectSlot start, OffHeapObjectSlot end) override |
|
virtual | ~RootVisitor ()=default |
|
virtual void | VisitRootPointer (Root root, const char *description, FullObjectSlot p) |
|
virtual void | VisitRunningCode (FullObjectSlot code_slot, FullObjectSlot istream_or_smi_zero_slot) |
|
virtual void | Synchronize (VisitorSynchronization::SyncTag tag) |
|
virtual GarbageCollector | collector () const |
|
◆ GlobalObjectsEnumerator()
v8::internal::GlobalObjectsEnumerator::GlobalObjectsEnumerator |
( |
Isolate * | isolate, |
|
|
std::function< void(Handle< JSGlobalObject >)> | handler ) |
|
inline |
◆ VisitRootPointers() [1/2]
◆ VisitRootPointers() [2/2]
◆ VisitRootPointersImpl()
template<typename TSlot >
void v8::internal::GlobalObjectsEnumerator::VisitRootPointersImpl |
( |
Root | root, |
|
|
const char * | description, |
|
|
TSlot | start, |
|
|
TSlot | end ) |
|
inlineprivate |
◆ handler_
◆ isolate_
Isolate* v8::internal::GlobalObjectsEnumerator::isolate_ |
|
private |
The documentation for this class was generated from the following file: