v8  9.4.146 (node 16.13.0)
V8 is Google's open source JavaScript engine
cross-thread-persistent.h File Reference
#include <atomic>
#include "cppgc/internal/persistent-node.h"
#include "cppgc/internal/pointer-policies.h"
#include "cppgc/persistent.h"
#include "cppgc/visitor.h"
Include dependency graph for cross-thread-persistent.h:

Go to the source code of this file.

Data Structures

class  CrossThreadPersistentBase
 
class  BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >
 
class  BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >::UnsafeCtorTag
 
struct  IsWeak< BasicCrossThreadPersistent< T, internal::WeakCrossThreadPersistentPolicy, LocationPolicy, CheckingPolicy > >
 

Namespaces

 cppgc
 
 cppgc::internal
 
 cppgc::subtle
 

Typedefs

template<typename T >
using CrossThreadPersistent = internal::BasicCrossThreadPersistent< T, internal::StrongCrossThreadPersistentPolicy >
 
template<typename T >
using WeakCrossThreadPersistent = internal::BasicCrossThreadPersistent< T, internal::WeakCrossThreadPersistentPolicy >