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

#include <preparse-data.h>

Collaboration diagram for v8::internal::PreparseDataBuilder::DataGatheringScope:

Public Member Functions

 DataGatheringScope (PreParser *preparser)
 
 DataGatheringScope (const DataGatheringScope &)=delete
 
DataGatheringScopeoperator= (const DataGatheringScope &)=delete
 
void Start (DeclarationScope *function_scope)
 
void SetSkippableFunction (DeclarationScope *function_scope, int function_length, int num_inner_functions)
 
 ~DataGatheringScope ()
 

Private Member Functions

void Close ()
 

Private Attributes

PreParserpreparser_
 
PreparseDataBuilderbuilder_
 

Detailed Description

Definition at line 112 of file preparse-data.h.

Constructor & Destructor Documentation

◆ DataGatheringScope() [1/2]

v8::internal::PreparseDataBuilder::DataGatheringScope::DataGatheringScope ( PreParser * preparser)
inlineexplicit

Definition at line 114 of file preparse-data.h.

◆ DataGatheringScope() [2/2]

v8::internal::PreparseDataBuilder::DataGatheringScope::DataGatheringScope ( const DataGatheringScope & )
delete

◆ ~DataGatheringScope()

v8::internal::PreparseDataBuilder::DataGatheringScope::~DataGatheringScope ( )
inline

Definition at line 122 of file preparse-data.h.

Member Function Documentation

◆ Close()

void v8::internal::PreparseDataBuilder::DataGatheringScope::Close ( )
private

Definition at line 115 of file preparse-data.cc.

Here is the call graph for this function:

◆ operator=()

DataGatheringScope & v8::internal::PreparseDataBuilder::DataGatheringScope::operator= ( const DataGatheringScope & )
delete

◆ SetSkippableFunction()

void v8::internal::PreparseDataBuilder::DataGatheringScope::SetSkippableFunction ( DeclarationScope * function_scope,
int function_length,
int num_inner_functions )

Definition at line 231 of file preparse-data.cc.

Here is the caller graph for this function:

◆ Start()

void v8::internal::PreparseDataBuilder::DataGatheringScope::Start ( DeclarationScope * function_scope)

Definition at line 105 of file preparse-data.cc.

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

Member Data Documentation

◆ builder_

PreparseDataBuilder* v8::internal::PreparseDataBuilder::DataGatheringScope::builder_
private

Definition at line 131 of file preparse-data.h.

◆ preparser_

PreParser* v8::internal::PreparseDataBuilder::DataGatheringScope::preparser_
private

Definition at line 130 of file preparse-data.h.


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