#include <ast.h>
v8::internal::BreakableStatementを継承しています。
Public メソッド | |
| SwitchStatement (ZoneStringList *labels) | |
| void | Initialize (Expression *tag, ZoneList< CaseClause * > *cases) |
| virtual void | Accept (Visitor *v) |
| Expression * | tag () const |
| ZoneList< CaseClause * > * | cases () const |
Private 変数 | |
| Expression * | tag_ |
| ZoneList< CaseClause * > * | cases_ |
| v8::internal::SwitchStatement::SwitchStatement | ( | ZoneStringList * | labels | ) | [inline, explicit] |
| virtual void v8::internal::SwitchStatement::Accept | ( | Visitor * | v | ) | [virtual] |
v8::internal::Nodeを実装しています。
| ZoneList<CaseClause*>* v8::internal::SwitchStatement::cases | ( | ) | const [inline] |
| void v8::internal::SwitchStatement::Initialize | ( | Expression * | tag, | |
| ZoneList< CaseClause * > * | cases | |||
| ) | [inline] |
| Expression* v8::internal::SwitchStatement::tag | ( | ) | const [inline] |
ZoneList<CaseClause*>* v8::internal::SwitchStatement::cases_ [private] |
参照元 cases(), と Initialize().
Expression* v8::internal::SwitchStatement::tag_ [private] |
参照元 Initialize(), と tag().
1.7.1