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