#include <ast.h>
v8::internal::BreakableStatementを継承しています。
Public メソッド | |
Block (ZoneStringList *labels, int capacity, bool is_initializer_block) | |
virtual void | Accept (Visitor *v) |
void | AddStatement (Statement *statement) |
ZoneList< Statement * > * | statements () |
bool | is_initializer_block () const |
Private 変数 | |
ZoneList< Statement * > | statements_ |
bool | is_initializer_block_ |
v8::internal::Block::Block | ( | ZoneStringList * | labels, | |
int | capacity, | |||
bool | is_initializer_block | |||
) | [inline] |
virtual void v8::internal::Block::Accept | ( | Visitor * | v | ) | [virtual] |
v8::internal::Nodeを実装しています。
void v8::internal::Block::AddStatement | ( | Statement * | statement | ) | [inline] |
参照先 v8::internal::List< T, P >::Add(), と statements_.
参照元 v8::internal::Parser::ParseBlock(), v8::internal::Parser::ParseForStatement(), v8::internal::Parser::ParseStatement(), v8::internal::Parser::ParseTryStatement(), v8::internal::Parser::ParseVariableDeclarations(), と v8::internal::Parser::WithHelper().
bool v8::internal::Block::is_initializer_block | ( | ) | const [inline] |
bool v8::internal::Block::is_initializer_block_ [private] |
ZoneList<Statement*> v8::internal::Block::statements_ [private] |
参照元 AddStatement(), と statements().