Public メソッド | Private 変数

クラス v8::internal::IfStatement

#include <ast.h>

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

すべてのメンバ一覧

Public メソッド

 IfStatement (Expression *condition, Statement *then_statement, Statement *else_statement)
virtual void Accept (Visitor *v)
bool HasThenStatement () const
bool HasElseStatement () const
Expressioncondition () const
Statementthen_statement () const
Statementelse_statement () const

Private 変数

Expressioncondition_
Statementthen_statement_
Statementelse_statement_

説明

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


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

v8::internal::IfStatement::IfStatement ( Expression condition,
Statement then_statement,
Statement else_statement 
) [inline]

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


関数

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

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

Expression* v8::internal::IfStatement::condition (  )  const [inline]

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

参照先 condition_.

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

Statement* v8::internal::IfStatement::else_statement (  )  const [inline]

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

参照先 else_statement_.

参照元 HasElseStatement(), と v8::internal::UsageComputer::VisitIfStatement().

bool v8::internal::IfStatement::HasElseStatement (  )  const [inline]

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

参照先 else_statement(), と v8::internal::Statement::IsEmpty().

bool v8::internal::IfStatement::HasThenStatement (  )  const [inline]

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

参照先 v8::internal::Statement::IsEmpty(), と then_statement().

Statement* v8::internal::IfStatement::then_statement (  )  const [inline]

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

参照先 then_statement_.

参照元 HasThenStatement(), と v8::internal::UsageComputer::VisitIfStatement().


変数

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

参照元 condition().

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

参照元 else_statement().

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

参照元 then_statement().


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