#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] |
1.7.1