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

#include <parser-base.h>

Inheritance diagram for v8::internal::ParserBase< Impl >::BlockState:
Collaboration diagram for v8::internal::ParserBase< Impl >::BlockState:

Public Member Functions

 BlockState (Scope **scope_stack, Scope *scope)
 
 BlockState (Zone *zone, Scope **scope_stack)
 
 ~BlockState ()
 

Private Attributes

Scope **const scope_stack_
 
Scope *const outer_scope_
 

Detailed Description

template<typename Impl>
class v8::internal::ParserBase< Impl >::BlockState

Definition at line 341 of file parser-base.h.

Constructor & Destructor Documentation

◆ BlockState() [1/2]

template<typename Impl >
v8::internal::ParserBase< Impl >::BlockState::BlockState ( Scope ** scope_stack,
Scope * scope )
inline

Definition at line 343 of file parser-base.h.

Here is the call graph for this function:

◆ BlockState() [2/2]

template<typename Impl >
v8::internal::ParserBase< Impl >::BlockState::BlockState ( Zone * zone,
Scope ** scope_stack )
inline

Definition at line 348 of file parser-base.h.

◆ ~BlockState()

template<typename Impl >
v8::internal::ParserBase< Impl >::BlockState::~BlockState ( )
inline

Definition at line 352 of file parser-base.h.

Member Data Documentation

◆ outer_scope_

template<typename Impl >
Scope* const v8::internal::ParserBase< Impl >::BlockState::outer_scope_
private

Definition at line 356 of file parser-base.h.

◆ scope_stack_

template<typename Impl >
Scope** const v8::internal::ParserBase< Impl >::BlockState::scope_stack_
private

Definition at line 355 of file parser-base.h.


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