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

#include <ast.h>

Inheritance diagram for v8::internal::AstVisitor< Subclass >:
Collaboration diagram for v8::internal::AstVisitor< Subclass >:

Public Member Functions

void Visit (AstNode *node)
 
void VisitDeclarations (Declaration::List *declarations)
 
void VisitStatements (const ZonePtrList< Statement > *statements)
 
void VisitExpressions (const ZonePtrList< Expression > *expressions)
 

Protected Member Functions

Subclass * impl ()
 

Detailed Description

template<class Subclass>
class v8::internal::AstVisitor< Subclass >

Definition at line 2934 of file ast.h.

Member Function Documentation

◆ impl()

template<class Subclass >
Subclass * v8::internal::AstVisitor< Subclass >::impl ( )
inlineprotected

Definition at line 2961 of file ast.h.

Here is the caller graph for this function:

◆ Visit()

template<class Subclass >
void v8::internal::AstVisitor< Subclass >::Visit ( AstNode * node)
inline

Definition at line 2936 of file ast.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ VisitDeclarations()

template<class Subclass >
void v8::internal::AstVisitor< Subclass >::VisitDeclarations ( Declaration::List * declarations)
inline

Definition at line 2938 of file ast.h.

Here is the call graph for this function:

◆ VisitExpressions()

template<class Subclass >
void v8::internal::AstVisitor< Subclass >::VisitExpressions ( const ZonePtrList< Expression > * expressions)
inline

Definition at line 2949 of file ast.h.

Here is the call graph for this function:

◆ VisitStatements()

template<class Subclass >
void v8::internal::AstVisitor< Subclass >::VisitStatements ( const ZonePtrList< Statement > * statements)
inline

Definition at line 2942 of file ast.h.

Here is the call graph for this function:

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