![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
This is the complete list of members for cppgc::internal::ConcurrentMarkingVisitor, including all inherited members.
ConcurrentMarkingVisitor(HeapBase &, ConcurrentMarkingState &) | cppgc::internal::ConcurrentMarkingVisitor | |
DeferTraceToMutatorThreadIfConcurrent(const void *, TraceCallback, size_t) final | cppgc::internal::ConcurrentMarkingVisitor | protectedvirtual |
HandleMovableReference(const void **) final | cppgc::internal::MarkingVisitorBase | protectedvirtual |
HandleWeak(const LivenessBroker &info, const void *object) | cppgc::Visitor | inlineprivatestatic |
marking_state_ | cppgc::internal::MarkingVisitorBase | protected |
MarkingVisitorBase(HeapBase &, BasicMarkingState &) | cppgc::internal::MarkingVisitorBase | |
operator=(const VisitorBase &)=delete | cppgc::internal::VisitorBase | |
RegisterMovableReference(const T **slot) | cppgc::Visitor | inline |
RegisterWeakCallback(WeakCallback, const void *) final | cppgc::internal::MarkingVisitorBase | protectedvirtual |
RegisterWeakCallbackMethod(const T *object) | cppgc::Visitor | inline |
Trace(const Member< T > &member) | cppgc::Visitor | inline |
Trace(const WeakMember< T > &weak_member) | cppgc::Visitor | inline |
Trace(const T &object) | cppgc::Visitor | inline |
Trace(const EphemeronPair< K, V > &ephemeron_pair) | cppgc::Visitor | inline |
TraceEphemeron(const WeakMember< KeyType > &weak_member_key, const Member< ValueType > *member_value) | cppgc::Visitor | inline |
TraceEphemeron(const WeakMember< KeyType > &weak_member_key, const ValueType *value) | cppgc::Visitor | inline |
TraceImpl(const T *t) | cppgc::Visitor | inlineprivate |
TraceMultiple(const subtle::UncompressedMember< T > *start, size_t len) | cppgc::Visitor | inline |
TraceMultiple(const Member< T > *start, size_t len) | cppgc::Visitor | inline |
TraceMultiple(const T *start, size_t len) | cppgc::Visitor | inline |
TraceRawForTesting(cppgc::Visitor *visitor, const T *t) | cppgc::internal::VisitorBase | inlinestatic |
TraceStrongContainer(const T *object) | cppgc::Visitor | inline |
TraceStrongly(const WeakMember< T > &weak_member) | cppgc::Visitor | inline |
TraceWeakContainer(const T *object, WeakCallback callback, const void *callback_data) | cppgc::Visitor | inline |
Visit(const void *, TraceDescriptor) final | cppgc::internal::MarkingVisitorBase | protectedvirtual |
VisitEphemeron(const void *, const void *, TraceDescriptor) final | cppgc::internal::MarkingVisitorBase | protectedvirtual |
VisitMultipleUncompressedMember(const void *, size_t, TraceDescriptorCallback) final | cppgc::internal::MarkingVisitorBase | protectedvirtual |
Visitor(Key) | cppgc::Visitor | inlineexplicit |
VisitorBase() | cppgc::internal::VisitorBase | inline |
VisitorBase(const VisitorBase &)=delete | cppgc::internal::VisitorBase | |
VisitWeak(const void *, TraceDescriptor, WeakCallback, const void *) final | cppgc::internal::MarkingVisitorBase | protectedvirtual |
VisitWeakContainer(const void *object, TraceDescriptor strong_desc, TraceDescriptor weak_desc, WeakCallback callback, const void *data) final | cppgc::internal::MarkingVisitorBase | protectedvirtual |
WeakCallbackMethodDelegate(const LivenessBroker &info, const void *self) | cppgc::Visitor | inlineprivatestatic |
~ConcurrentMarkingVisitor() override=default | cppgc::internal::ConcurrentMarkingVisitor | |
~MarkingVisitorBase() override=default | cppgc::internal::MarkingVisitorBase | |
~Visitor()=default | cppgc::Visitor | virtual |
~VisitorBase() override=default | cppgc::internal::VisitorBase |