![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <ast.h>
Public Member Functions | |
VarDeclarationStatement (SourcePosition pos, bool const_qualified, Identifier *name, std::optional< TypeExpression * > type, std::optional< Expression * > initializer=std::nullopt) | |
![]() | |
Statement (Kind kind, SourcePosition pos) | |
![]() | |
AstNode (Kind kind, SourcePosition pos) | |
virtual | ~AstNode ()=default |
Public Attributes | |
bool | const_qualified |
Identifier * | name |
std::optional< TypeExpression * > | type |
std::optional< Expression * > | initializer |
![]() | |
const Kind | kind |
SourcePosition | pos |
Additional Inherited Members | |
![]() | |
enum class | Kind { ENUM_ITEM } |
|
inline |
bool v8::internal::torque::VarDeclarationStatement::const_qualified |
std::optional<Expression*> v8::internal::torque::VarDeclarationStatement::initializer |
Identifier* v8::internal::torque::VarDeclarationStatement::name |
std::optional<TypeExpression*> v8::internal::torque::VarDeclarationStatement::type |