Public メソッド | Private 変数

クラス v8::internal::SwitchStatement

#include <ast.h>

v8::internal::BreakableStatementを継承しています。

すべてのメンバ一覧

Public メソッド

 SwitchStatement (ZoneStringList *labels)
void Initialize (Expression *tag, ZoneList< CaseClause * > *cases)
virtual void Accept (Visitor *v)
Expressiontag () const
ZoneList< CaseClause * > * cases () const

Private 変数

Expressiontag_
ZoneList< CaseClause * > * cases_

説明

ast.h448 行で定義されています。


コンストラクタとデストラクタ

v8::internal::SwitchStatement::SwitchStatement ( ZoneStringList labels  )  [inline, explicit]

ast.h450 行で定義されています。


関数

virtual void v8::internal::SwitchStatement::Accept ( Visitor *  v  )  [virtual]

v8::internal::Nodeを実装しています。

ZoneList<CaseClause*>* v8::internal::SwitchStatement::cases (  )  const [inline]

ast.h462 行で定義されています。

参照先 cases_.

参照元 v8::internal::UsageComputer::VisitSwitchStatement().

void v8::internal::SwitchStatement::Initialize ( Expression tag,
ZoneList< CaseClause * > *  cases 
) [inline]

ast.h454 行で定義されています。

参照先 cases_, と tag_.

参照元 v8::internal::Parser::ParseSwitchStatement().

Expression* v8::internal::SwitchStatement::tag (  )  const [inline]

ast.h461 行で定義されています。

参照先 tag_.

参照元 v8::internal::UsageComputer::VisitSwitchStatement().


変数

ast.h466 行で定義されています。

参照元 cases(), と Initialize().

ast.h465 行で定義されています。

参照元 Initialize(), と tag().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義