Loading...
Searching...
No Matches
cppgc::Visitor Member List

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

DeferTraceToMutatorThreadIfConcurrent(const void *parameter, TraceCallback callback, size_t deferred_size)cppgc::Visitorinlinevirtual
HandleMovableReference(const void **)cppgc::Visitorinlineprotectedvirtual
internal::BasicCrossThreadPersistentcppgc::Visitorfriend
internal::BasicPersistentcppgc::Visitorfriend
internal::ConservativeTracingVisitorcppgc::Visitorfriend
internal::VisitorBasecppgc::Visitorfriend
RegisterMovableReference(const T **slot)cppgc::Visitorinline
RegisterWeakCallback(WeakCallback callback, const void *data)cppgc::Visitorinlinevirtual
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
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
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 *self, TraceDescriptor)cppgc::Visitorinlineprotectedvirtual
VisitEphemeron(const void *key, const void *value, TraceDescriptor value_desc)cppgc::Visitorinlineprotectedvirtual
VisitMultipleUncompressedMember(const void *start, size_t len, TraceDescriptorCallback get_trace_descriptor)cppgc::Visitorinlineprotectedvirtual
Visitor(Key)cppgc::Visitorinlineexplicit
VisitWeak(const void *self, TraceDescriptor, WeakCallback, const void *weak_member)cppgc::Visitorinlineprotectedvirtual
VisitWeakContainer(const void *self, TraceDescriptor strong_desc, TraceDescriptor weak_desc, WeakCallback callback, const void *data)cppgc::Visitorinlineprotectedvirtual
~Visitor()=defaultcppgc::Visitorvirtual