#include <ast.h>
v8::internal::IterationStatementを継承しています。
Public 型 | |
enum | Type { DO_LOOP, FOR_LOOP, WHILE_LOOP } |
Public メソッド | |
LoopStatement (ZoneStringList *labels, Type type) | |
void | Initialize (Statement *init, Expression *cond, Statement *next, Statement *body) |
virtual void | Accept (Visitor *v) |
Type | type () const |
Statement * | init () const |
Expression * | cond () const |
Statement * | next () const |
Private 変数 | |
Type | type_ |
Statement * | init_ |
Expression * | cond_ |
Statement * | next_ |
v8::internal::BreakableStatementを再定義しています。
v8::internal::LoopStatement::LoopStatement | ( | ZoneStringList * | labels, | |
Type | type | |||
) | [inline] |
virtual void v8::internal::LoopStatement::Accept | ( | Visitor * | v | ) | [virtual] |
v8::internal::Nodeを実装しています。
Expression* v8::internal::LoopStatement::cond | ( | ) | const [inline] |
Statement* v8::internal::LoopStatement::init | ( | ) | const [inline] |
void v8::internal::LoopStatement::Initialize | ( | Statement * | init, | |
Expression * | cond, | |||
Statement * | next, | |||
Statement * | body | |||
) | [inline] |
Statement* v8::internal::LoopStatement::next | ( | ) | const [inline] |
Expression* v8::internal::LoopStatement::cond_ [private] |
参照元 cond(), と Initialize().
Statement* v8::internal::LoopStatement::init_ [private] |
参照元 init(), と Initialize().
Statement* v8::internal::LoopStatement::next_ [private] |
参照元 Initialize(), と next().
Type v8::internal::LoopStatement::type_ [private] |