v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
cppgc::internal::RootVisitorBase Class Reference

#include <visitor.h>

Inheritance diagram for cppgc::internal::RootVisitorBase:
Collaboration diagram for cppgc::internal::RootVisitorBase:

Public Member Functions

 RootVisitorBase ()
 
 ~RootVisitorBase () override=default
 
 RootVisitorBase (const RootVisitorBase &)=delete
 
RootVisitorBaseoperator= (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 &)
 

Detailed Description

Definition at line 39 of file visitor.h.

Constructor & Destructor Documentation

◆ RootVisitorBase() [1/2]

cppgc::internal::RootVisitorBase::RootVisitorBase ( )
inline

Definition at line 41 of file visitor.h.

◆ ~RootVisitorBase()

cppgc::internal::RootVisitorBase::~RootVisitorBase ( )
overridedefault

◆ RootVisitorBase() [2/2]

cppgc::internal::RootVisitorBase::RootVisitorBase ( const RootVisitorBase & )
delete

Member Function Documentation

◆ operator=()

RootVisitorBase & cppgc::internal::RootVisitorBase::operator= ( const RootVisitorBase & )
delete

The documentation for this class was generated from the following file: