BasicCrossThreadPersistent(const SourceLocation &loc=SourceLocation::Current()) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
BasicCrossThreadPersistent(std::nullptr_t, const SourceLocation &loc=SourceLocation::Current()) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
BasicCrossThreadPersistent(SentinelPointer s, const SourceLocation &loc=SourceLocation::Current()) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
BasicCrossThreadPersistent(T *raw, const SourceLocation &loc=SourceLocation::Current()) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
BasicCrossThreadPersistent(UnsafeCtorTag, T *raw, const SourceLocation &loc=SourceLocation::Current()) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
BasicCrossThreadPersistent(T &raw, const SourceLocation &loc=SourceLocation::Current()) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
BasicCrossThreadPersistent(internal::BasicMember< U, MemberBarrierPolicy, MemberWeaknessTag, MemberCheckingPolicy, MemberStorageType > member, const SourceLocation &loc=SourceLocation::Current()) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
BasicCrossThreadPersistent(const BasicCrossThreadPersistent &other, const SourceLocation &loc=SourceLocation::Current()) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
BasicCrossThreadPersistent(const BasicCrossThreadPersistent< U, OtherWeaknessPolicy, OtherLocationPolicy, OtherCheckingPolicy > &other, const SourceLocation &loc=SourceLocation::Current()) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
BasicCrossThreadPersistent(BasicCrossThreadPersistent &&other, const SourceLocation &loc=SourceLocation::Current()) noexcept | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
Clear() | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
CrossThreadPersistentBase()=default | cppgc::internal::CrossThreadPersistentBase | |
CrossThreadPersistentBase(const void *raw) | cppgc::internal::CrossThreadPersistentBase | inlineexplicit |
Get() const | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
GetNode() const | cppgc::internal::PersistentBase | inlineprotected |
GetNodeFromGC() const | cppgc::internal::CrossThreadPersistentBase | inline |
GetNodeSafe() const | cppgc::internal::CrossThreadPersistentBase | inline |
GetValue() const | cppgc::internal::PersistentBase | inlineprotected |
GetValueFromGC() const | cppgc::internal::CrossThreadPersistentBase | inline |
internal::RootVisitor | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | friend |
Lock() const | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
node_ | cppgc::internal::PersistentBase | mutableprotected |
operator bool() const | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inlineexplicit |
operator T*() const | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
operator*() const | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
operator->() const | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
operator=(const BasicCrossThreadPersistent &other) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
operator=(const BasicCrossThreadPersistent< U, OtherWeaknessPolicy, OtherLocationPolicy, OtherCheckingPolicy > &other) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
operator=(BasicCrossThreadPersistent &&other) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
operator=(T *other) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
operator=(internal::BasicMember< U, MemberBarrierPolicy, MemberWeaknessTag, MemberCheckingPolicy, MemberStorageType > member) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
operator=(std::nullptr_t) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
operator=(SentinelPointer s) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
PersistentBase()=default | cppgc::internal::PersistentBase | protected |
PersistentBase(const void *raw) | cppgc::internal::PersistentBase | inlineexplicitprotected |
PointeeType typedef | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | |
raw_ | cppgc::internal::PersistentBase | mutableprotected |
Release() | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
SetNode(PersistentNode *node) | cppgc::internal::PersistentBase | inlineprotected |
SetNodeSafe(PersistentNode *value) const | cppgc::internal::CrossThreadPersistentBase | inline |
SetValue(const void *value) | cppgc::internal::PersistentBase | inlineprotected |
To() const | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
~BasicCrossThreadPersistent() | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |