![]() |
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.