![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
This is the complete list of members for v8::internal::GraphBuildingVisitor, including all inherited members.
| DeferTraceToMutatorThreadIfConcurrent(const void *parameter, TraceCallback callback, size_t deferred_size) | cppgc::Visitor | inlinevirtual |
| edge_name_ | v8::internal::GraphBuildingVisitor | private |
| graph_builder_ | v8::internal::GraphBuildingVisitor | private |
| GraphBuildingVisitor(CppGraphBuilderImpl &graph_builder, const ParentScope &parent_scope) | v8::internal::GraphBuildingVisitor | inline |
| HandleMovableReference(const void **) | cppgc::Visitor | inlineprotectedvirtual |
| HandleWeak(const LivenessBroker &info, const void *object) | cppgc::Visitor | inlineprivatestatic |
| JSVisitor(cppgc::Visitor::Key key) | v8::JSVisitor | inlineexplicit |
| parent_scope_ | v8::internal::GraphBuildingVisitor | private |
| RegisterMovableReference(const T **slot) | cppgc::Visitor | inline |
| RegisterWeakCallback(WeakCallback callback, const void *data) | cppgc::Visitor | inlinevirtual |
| RegisterWeakCallbackMethod(const T *object) | cppgc::Visitor | inline |
| set_edge_name(std::string edge_name) | v8::internal::GraphBuildingVisitor | inline |
| Trace(const TracedReferenceBase &ref) | v8::JSVisitor | inline |
| cppgc::Visitor::Trace(const Member< T > &member) | cppgc::Visitor | inline |
| cppgc::Visitor::Trace(const T &object) | cppgc::Visitor | inline |
| cppgc::Visitor::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 |
| 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 *, cppgc::TraceDescriptor desc) final | v8::internal::GraphBuildingVisitor | inlinevirtual |
| Visit(const TracedReferenceBase &ref) final | v8::internal::GraphBuildingVisitor | inlinevirtual |
| VisitEphemeron(const void *key, const void *value, TraceDescriptor value_desc) | cppgc::Visitor | inlineprotectedvirtual |
| VisitMultipleUncompressedMember(const void *start, size_t len, TraceDescriptorCallback get_trace_descriptor) | cppgc::Visitor | inlineprotectedvirtual |
| Visitor(Key) | cppgc::Visitor | inlineexplicit |
| VisitWeak(const void *self, TraceDescriptor, WeakCallback, const void *weak_member) | cppgc::Visitor | inlineprotectedvirtual |
| VisitWeakContainer(const void *object, cppgc::TraceDescriptor strong_desc, cppgc::TraceDescriptor weak_desc, cppgc::WeakCallback, const void *) final | v8::internal::GraphBuildingVisitor | inlinevirtual |
| WeakCallbackMethodDelegate(const LivenessBroker &info, const void *self) | cppgc::Visitor | inlineprivatestatic |
| ~JSVisitor() override=default | v8::JSVisitor | |
| ~Visitor()=default | cppgc::Visitor | virtual |