Loading...
Searching...
No Matches
cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > Member List

This is the complete list of members for cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >, including all inherited members.

BasicPersistent(const SourceLocation &loc=SourceLocation::Current())cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
BasicPersistent(std::nullptr_t, const SourceLocation &loc=SourceLocation::Current())cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
BasicPersistent(SentinelPointer s, const SourceLocation &loc=SourceLocation::Current())cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
BasicPersistent(T *raw, const SourceLocation &loc=SourceLocation::Current())cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
BasicPersistent(T &raw, const SourceLocation &loc=SourceLocation::Current())cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
BasicPersistent(const BasicPersistent &other, const SourceLocation &loc=SourceLocation::Current())cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
BasicPersistent(const BasicPersistent< U, OtherWeaknessPolicy, OtherLocationPolicy, OtherCheckingPolicy > &other, const SourceLocation &loc=SourceLocation::Current())cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
BasicPersistent(BasicPersistent &&other, const SourceLocation &loc=SourceLocation::Current()) noexceptcppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
BasicPersistent(const internal::BasicMember< U, MemberBarrierPolicy, MemberWeaknessTag, MemberCheckingPolicy, MemberStorageType > &member, const SourceLocation &loc=SourceLocation::Current())cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
Clear()cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
Get() constcppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
GetNode() constcppgc::internal::PersistentBaseinlineprotected
GetValue() constcppgc::internal::PersistentBaseinlineprotected
internal::RootVisitorcppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >friend
node_cppgc::internal::PersistentBasemutableprotected
operator bool() constcppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inlineexplicit
operator T*() constcppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
operator*() constcppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
operator->() constcppgc::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) noexceptcppgc::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()=defaultcppgc::internal::PersistentBaseprotected
PersistentBase(const void *raw)cppgc::internal::PersistentBaseinlineexplicitprotected
PointeeType typedefcppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >
raw_cppgc::internal::PersistentBasemutableprotected
Release()cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
SetNode(PersistentNode *node)cppgc::internal::PersistentBaseinlineprotected
SetValue(const void *value)cppgc::internal::PersistentBaseinlineprotected
To() constcppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
~BasicPersistent()cppgc::internal::BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline