|  | v8
    9.0.257(node16.0.0)
    V8 is Google's open source JavaScript engine | 
| Data Structures | |
| class | DisallowGarbageCollectionScope | 
| class | HeapConsistency | 
| class | HeapState | 
| class | NoGarbageCollectionScope | 
| struct | ObjectSizeTrait | 
| struct | ObjectSizeTrait< T, false > | 
| struct | ObjectSizeTrait< T, true > | 
| Typedefs | |
| template<typename T > | |
| using | CrossThreadPersistent = internal::BasicCrossThreadPersistent< T, internal::StrongCrossThreadPersistentPolicy > | 
| template<typename T > | |
| using | WeakCrossThreadPersistent = internal::BasicCrossThreadPersistent< T, internal::WeakCrossThreadPersistentPolicy > | 
| using CrossThreadPersistent = internal::BasicCrossThreadPersistent< T, internal::StrongCrossThreadPersistentPolicy> | 
DO NOT USE: Has known caveats, see below.
CrossThreadPersistent allows retaining objects from threads other than the thread the owning heap is operating on.
Known caveats:
Definition at line 325 of file cross-thread-persistent.h.
| using WeakCrossThreadPersistent = internal::BasicCrossThreadPersistent< T, internal::WeakCrossThreadPersistentPolicy> | 
DO NOT USE: Has known caveats, see below.
CrossThreadPersistent allows weakly retaining objects from threads other than the thread the owning heap is operating on.
Known caveats:
Definition at line 340 of file cross-thread-persistent.h.