| AssignSafe(PersistentRegionLock &, T *ptr) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inlineprivate |
| AssignUnsafe(T *ptr) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inlineprivate |
| 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 |
| ClearFromGC() const | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inlineprivate |
| CrossThreadPersistentBase()=default | cppgc::internal::CrossThreadPersistentBase | |
| CrossThreadPersistentBase(const void *raw) | cppgc::internal::CrossThreadPersistentBase | inlineexplicit |
| GetFromGC() const | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inlineprivate |
| GetNode() const | cppgc::internal::PersistentBase | inlineprotected |
| GetNodeFromGC() const | cppgc::internal::CrossThreadPersistentBase | inline |
| GetNodeSafe() const | cppgc::internal::CrossThreadPersistentBase | inline |
| GetValue() const | cppgc::internal::PersistentBase | inlineprotected |
| internal::RootVisitor class | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | friend |
| IsValid(const void *ptr) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inlineprivatestatic |
| 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 |
| TraceAsRoot(RootVisitor &root_visitor, const void *ptr) | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inlineprivatestatic |
| V8_CLANG_NO_SANITIZE("cfi-unrelated-cast") T *Get() const | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |
| cppgc::internal::CrossThreadPersistentBase::V8_CLANG_NO_SANITIZE("address") const void *GetValueFromGC() const | cppgc::internal::CrossThreadPersistentBase | inline |
| ~BasicCrossThreadPersistent() | cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > | inline |