Public メソッド | Private 変数

クラス v8::internal::BinaryOperation

#include <ast.h>

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

すべてのメンバ一覧

Public メソッド

 BinaryOperation (Token::Value op, Expression *left, Expression *right)
virtual void Accept (Visitor *v)
virtual BinaryOperationAsBinaryOperation ()
bool ResultOverwriteAllowed ()
Token::Value op () const
Expressionleft () const
Expressionright () const

Private 変数

Token::Value op_
Expressionleft_
Expressionright_

説明

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


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

v8::internal::BinaryOperation::BinaryOperation ( Token::Value  op,
Expression left,
Expression right 
) [inline]

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

参照先 ASSERT, と v8::internal::Token::IsBinaryOp().


関数

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

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

virtual BinaryOperation* v8::internal::BinaryOperation::AsBinaryOperation (  )  [inline, virtual]

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

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

Expression* v8::internal::BinaryOperation::left (  )  const [inline]

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

参照先 left_.

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

Token::Value v8::internal::BinaryOperation::op (  )  const [inline]

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

参照先 op_.

bool v8::internal::BinaryOperation::ResultOverwriteAllowed (  )  [inline]

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

参照先 assembler::arm::ADD, assembler::arm::AND, op_, assembler::arm::SUB, と UNREACHABLE.

Expression* v8::internal::BinaryOperation::right (  )  const [inline]

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

参照先 right_.

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


変数

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

参照元 left().

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

参照元 op(), と ResultOverwriteAllowed().

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

参照元 right().


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