Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
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.

Classes

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

Namespaces

namespace  cppgc
 
namespace  cppgc::internal
 
namespace  cppgc::subtle
 

Typedefs

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