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

#include <compiler-source-position-table.h>

Collaboration diagram for v8::internal::compiler::SourcePositionTable::Scope:

Public Member Functions

 Scope (SourcePositionTable *source_positions, SourcePosition position)
 
 Scope (SourcePositionTable *source_positions, Node *node)
 
 ~Scope ()
 
 Scope (const Scope &)=delete
 
Scopeoperator= (const Scope &)=delete
 

Private Member Functions

void Init (SourcePosition position)
 

Private Attributes

SourcePositionTable *const source_positions_
 
SourcePosition const prev_position_
 

Detailed Description

Definition at line 19 of file compiler-source-position-table.h.

Constructor & Destructor Documentation

◆ Scope() [1/3]

v8::internal::compiler::SourcePositionTable::Scope::Scope ( SourcePositionTable * source_positions,
SourcePosition position )
inline

Definition at line 21 of file compiler-source-position-table.h.

◆ Scope() [2/3]

v8::internal::compiler::SourcePositionTable::Scope::Scope ( SourcePositionTable * source_positions,
Node * node )
inline

Definition at line 26 of file compiler-source-position-table.h.

◆ ~Scope()

v8::internal::compiler::SourcePositionTable::Scope::~Scope ( )
inline

Definition at line 31 of file compiler-source-position-table.h.

◆ Scope() [3/3]

v8::internal::compiler::SourcePositionTable::Scope::Scope ( const Scope & )
delete

Member Function Documentation

◆ Init()

void v8::internal::compiler::SourcePositionTable::Scope::Init ( SourcePosition position)
inlineprivate

Definition at line 36 of file compiler-source-position-table.h.

◆ operator=()

Scope & v8::internal::compiler::SourcePositionTable::Scope::operator= ( const Scope & )
delete

Member Data Documentation

◆ prev_position_

SourcePosition const v8::internal::compiler::SourcePositionTable::Scope::prev_position_
private

Definition at line 41 of file compiler-source-position-table.h.

◆ source_positions_

SourcePositionTable* const v8::internal::compiler::SourcePositionTable::Scope::source_positions_
private

Definition at line 40 of file compiler-source-position-table.h.


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