v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy > Member List

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

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()) noexceptcppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
Clear()cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
ClearFromGC() constcppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inlineprivate
CrossThreadPersistentBase()=defaultcppgc::internal::CrossThreadPersistentBase
CrossThreadPersistentBase(const void *raw)cppgc::internal::CrossThreadPersistentBaseinlineexplicit
GetFromGC() constcppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inlineprivate
GetNode() constcppgc::internal::PersistentBaseinlineprotected
GetNodeFromGC() constcppgc::internal::CrossThreadPersistentBaseinline
GetNodeSafe() constcppgc::internal::CrossThreadPersistentBaseinline
GetValue() constcppgc::internal::PersistentBaseinlineprotected
internal::RootVisitor classcppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >friend
IsValid(const void *ptr)cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inlineprivatestatic
Lock() constcppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
node_cppgc::internal::PersistentBasemutableprotected
operator bool() constcppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inlineexplicit
operator T*() constcppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
operator*() constcppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
operator->() constcppgc::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()=defaultcppgc::internal::PersistentBaseprotected
PersistentBase(const void *raw)cppgc::internal::PersistentBaseinlineexplicitprotected
PointeeType typedefcppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >
raw_cppgc::internal::PersistentBasemutableprotected
Release()cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
SetNode(PersistentNode *node)cppgc::internal::PersistentBaseinlineprotected
SetNodeSafe(PersistentNode *value) constcppgc::internal::CrossThreadPersistentBaseinline
SetValue(const void *value)cppgc::internal::PersistentBaseinlineprotected
To() constcppgc::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() constcppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline
cppgc::internal::CrossThreadPersistentBase::V8_CLANG_NO_SANITIZE("address") const void *GetValueFromGC() constcppgc::internal::CrossThreadPersistentBaseinline
~BasicCrossThreadPersistent()cppgc::internal::BasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >inline