5#ifndef INCLUDE_V8_EMBEDDER_HEAP_H_
6#define INCLUDE_V8_EMBEDDER_HEAP_H_
25 kQueryEmbedderForNonDroppableReferences,
26 kDontQueryEmbedderForAnyReference,
33 : default_traced_reference_handling_(default_traced_reference_handling) {}
74 const RootHandling default_traced_reference_handling_ =
75 RootHandling::kQueryEmbedderForNonDroppableReferences;
77 friend class internal::TracedHandles;
virtual bool TryResetRoot(const v8::TracedReference< v8::Value > &handle)
virtual ~EmbedderRootsHandler()=default
EmbedderRootsHandler()=default
virtual bool IsRoot(const v8::TracedReference< v8::Value > &handle)=0
virtual void ResetRoot(const v8::TracedReference< v8::Value > &handle)=0
EmbedderRootsHandler(RootHandling default_traced_reference_handling)