![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <expression-scope.h>
Public Types | |
using | ParserT = typename Types::Impl |
Public Member Functions | |
AccumulationScope (ExpressionScope< Types > *scope) | |
AccumulationScope (const AccumulationScope &)=delete | |
AccumulationScope & | operator= (const AccumulationScope &)=delete |
void | Accumulate () |
void | ValidateExpression () |
~AccumulationScope () | |
Static Public Attributes | |
static const int | kNumberOfErrors |
Private Member Functions | |
void | copy (int entry) |
void | copy_back (int entry) |
Private Attributes | |
ExpressionParsingScope< Types > * | scope_ |
MessageTemplate | messages_ [2] |
Scanner::Location | locations_ [2] |
Definition at line 669 of file expression-scope.h.
using v8::internal::AccumulationScope< Types >::ParserT = typename Types::Impl |
Definition at line 671 of file expression-scope.h.
|
inlineexplicit |
|
delete |
|
inline |
|
inline |
Definition at line 690 of file expression-scope.h.
|
inlineprivate |
|
inlineprivate |
|
delete |
|
inline |
Definition at line 706 of file expression-scope.h.
|
static |
Definition at line 673 of file expression-scope.h.
|
private |
Definition at line 737 of file expression-scope.h.
|
private |
Definition at line 736 of file expression-scope.h.
|
private |
Definition at line 735 of file expression-scope.h.