![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
This is the complete list of members for v8::internal::JSFinalizationRegistry, including all inherited members.
| Cleanup(Isolate *isolate, DirectHandle< JSFinalizationRegistry > finalization_registry) | v8::internal::JSFinalizationRegistry | static |
| kKeepMatchedCellsInRegistry enum value | v8::internal::JSFinalizationRegistry | |
| kRemoveMatchedCellsFromRegistry enum value | v8::internal::JSFinalizationRegistry | |
| NeedsCleanup() const | v8::internal::JSFinalizationRegistry | inline |
| PopClearedCell(Isolate *isolate, bool *key_map_may_need_shrink) | v8::internal::JSFinalizationRegistry | |
| RegisterWeakCellWithUnregisterToken(DirectHandle< JSFinalizationRegistry > finalization_registry, DirectHandle< WeakCell > weak_cell, Isolate *isolate) | v8::internal::JSFinalizationRegistry | inlinestatic |
| RemoveCellFromUnregisterTokenMap(Isolate *isolate, Tagged< WeakCell > weak_cell) | v8::internal::JSFinalizationRegistry | |
| RemoveUnregisterToken(Tagged< HeapObject > unregister_token, Isolate *isolate, RemoveUnregisterTokenMode removal_mode, GCNotifyUpdatedSlotCallback gc_notify_updated_slot) | v8::internal::JSFinalizationRegistry | inline |
| RemoveUnregisterTokenMode enum name | v8::internal::JSFinalizationRegistry | |
| ShrinkKeyMap(Isolate *isolate, DirectHandle< JSFinalizationRegistry > finalization_registry) | v8::internal::JSFinalizationRegistry | static |
| Unregister(DirectHandle< JSFinalizationRegistry > finalization_registry, DirectHandle< HeapObject > unregister_token, Isolate *isolate) | v8::internal::JSFinalizationRegistry | inlinestatic |