v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
cppgc::internal::MutatorMarkingVisitor Member List

This is the complete list of members for cppgc::internal::MutatorMarkingVisitor, including all inherited members.

DeferTraceToMutatorThreadIfConcurrent(const void *parameter, TraceCallback callback, size_t deferred_size)cppgc::Visitorinlinevirtual
HandleMovableReference(const void **) finalcppgc::internal::MarkingVisitorBaseprotectedvirtual
HandleWeak(const LivenessBroker &info, const void *object)cppgc::Visitorinlineprivatestatic
marking_state_cppgc::internal::MarkingVisitorBaseprotected
MarkingVisitorBase(HeapBase &, BasicMarkingState &)cppgc::internal::MarkingVisitorBase
MutatorMarkingVisitor(HeapBase &, MutatorMarkingState &)cppgc::internal::MutatorMarkingVisitor
operator=(const VisitorBase &)=deletecppgc::internal::VisitorBase
RegisterMovableReference(const T **slot)cppgc::Visitorinline
RegisterWeakCallback(WeakCallback, const void *) finalcppgc::internal::MarkingVisitorBaseprotectedvirtual
RegisterWeakCallbackMethod(const T *object)cppgc::Visitorinline
Trace(const Member< T > &member)cppgc::Visitorinline
Trace(const WeakMember< T > &weak_member)cppgc::Visitorinline
Trace(const T &object)cppgc::Visitorinline
Trace(const EphemeronPair< K, V > &ephemeron_pair)cppgc::Visitorinline
TraceEphemeron(const WeakMember< KeyType > &weak_member_key, const Member< ValueType > *member_value)cppgc::Visitorinline
TraceEphemeron(const WeakMember< KeyType > &weak_member_key, const ValueType *value)cppgc::Visitorinline
TraceImpl(const T *t)cppgc::Visitorinlineprivate
TraceMultiple(const subtle::UncompressedMember< T > *start, size_t len)cppgc::Visitorinline
TraceMultiple(const Member< T > *start, size_t len)cppgc::Visitorinline
TraceMultiple(const T *start, size_t len)cppgc::Visitorinline
TraceRawForTesting(cppgc::Visitor *visitor, const T *t)cppgc::internal::VisitorBaseinlinestatic
TraceStrongContainer(const T *object)cppgc::Visitorinline
TraceStrongly(const WeakMember< T > &weak_member)cppgc::Visitorinline
TraceWeakContainer(const T *object, WeakCallback callback, const void *callback_data)cppgc::Visitorinline
Visit(const void *, TraceDescriptor) finalcppgc::internal::MarkingVisitorBaseprotectedvirtual
VisitEphemeron(const void *, const void *, TraceDescriptor) finalcppgc::internal::MarkingVisitorBaseprotectedvirtual
VisitMultipleUncompressedMember(const void *, size_t, TraceDescriptorCallback) finalcppgc::internal::MarkingVisitorBaseprotectedvirtual
Visitor(Key)cppgc::Visitorinlineexplicit
VisitorBase()cppgc::internal::VisitorBaseinline
VisitorBase(const VisitorBase &)=deletecppgc::internal::VisitorBase
VisitWeak(const void *, TraceDescriptor, WeakCallback, const void *) finalcppgc::internal::MarkingVisitorBaseprotectedvirtual
VisitWeakContainer(const void *object, TraceDescriptor strong_desc, TraceDescriptor weak_desc, WeakCallback callback, const void *data) finalcppgc::internal::MarkingVisitorBaseprotectedvirtual
WeakCallbackMethodDelegate(const LivenessBroker &info, const void *self)cppgc::Visitorinlineprivatestatic
~MarkingVisitorBase() override=defaultcppgc::internal::MarkingVisitorBase
~MutatorMarkingVisitor() override=defaultcppgc::internal::MutatorMarkingVisitor
~Visitor()=defaultcppgc::Visitorvirtual
~VisitorBase() override=defaultcppgc::internal::VisitorBase