![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
GraphBuildingRootVisitor (CppGraphBuilderImpl &graph_builder, const ParentScope &parent_scope) | |
void | VisitRoot (const void *, cppgc::TraceDescriptor desc, const cppgc::SourceLocation &loc) final |
![]() | |
RootVisitorBase () | |
~RootVisitorBase () override=default | |
RootVisitorBase (const RootVisitorBase &)=delete | |
RootVisitorBase & | operator= (const RootVisitorBase &)=delete |
![]() | |
RootVisitor (Visitor::Key) | |
virtual | ~RootVisitor ()=default |
template<typename AnyStrongPersistentType , std::enable_if_t< AnyStrongPersistentType::IsStrongPersistent::value > * = nullptr> | |
void | Trace (const AnyStrongPersistentType &p) |
template<typename AnyWeakPersistentType , std::enable_if_t< !AnyWeakPersistentType::IsStrongPersistent::value > * = nullptr> | |
void | Trace (const AnyWeakPersistentType &p) |
Private Attributes | |
CppGraphBuilderImpl & | graph_builder_ |
const ParentScope & | parent_scope_ |
Additional Inherited Members | |
![]() | |
virtual void | VisitWeakRoot (const void *self, TraceDescriptor, WeakCallback, const void *weak_root, const SourceLocation &) |
Definition at line 729 of file cpp-snapshot.cc.
|
inline |
Definition at line 731 of file cpp-snapshot.cc.
|
inlinefinalvirtual |
Reimplemented from cppgc::internal::RootVisitor.
Definition at line 735 of file cpp-snapshot.cc.
|
private |
Definition at line 743 of file cpp-snapshot.cc.
|
private |
Definition at line 744 of file cpp-snapshot.cc.