Public 型 | Public メソッド | Private 変数

クラス v8::internal::LoopStatement

#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
Statementinit () const
Expressioncond () const
Statementnext () const

Private 変数

Type type_
Statementinit_
Expressioncond_
Statementnext_

説明

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


列挙型

列挙型の値:
DO_LOOP 
FOR_LOOP 
WHILE_LOOP 

v8::internal::BreakableStatementを再定義しています。

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


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

v8::internal::LoopStatement::LoopStatement ( ZoneStringList labels,
Type  type 
) [inline]

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


関数

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

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

Expression* v8::internal::LoopStatement::cond (  )  const [inline]

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

参照先 cond_.

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

Statement* v8::internal::LoopStatement::init (  )  const [inline]

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

参照先 init_.

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

void v8::internal::LoopStatement::Initialize ( Statement init,
Expression cond,
Statement next,
Statement body 
) [inline]
Statement* v8::internal::LoopStatement::next (  )  const [inline]

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

参照先 next_.

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

Type v8::internal::LoopStatement::type (  )  const [inline]

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

参照先 type_.


変数

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

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

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

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

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

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

v8::internal::BreakableStatementを再定義しています。

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

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


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