![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <visitor.h>
Public Member Functions | |
| RootVisitorBase () | |
| ~RootVisitorBase () override=default | |
| RootVisitorBase (const RootVisitorBase &)=delete | |
| RootVisitorBase & | operator= (const RootVisitorBase &)=delete |
Public Member Functions inherited from cppgc::internal::RootVisitor | |
| 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) |
Additional Inherited Members | |
Protected Member Functions inherited from cppgc::internal::RootVisitor | |
| virtual void | VisitRoot (const void *, TraceDescriptor, const SourceLocation &) |
| virtual void | VisitWeakRoot (const void *self, TraceDescriptor, WeakCallback, const void *weak_root, const SourceLocation &) |
|
inline |
|
overridedefault |
|
delete |
|
delete |