Public メソッド | Private 変数

クラス v8::internal::Assignment

#include <ast.h>

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

すべてのメンバ一覧

Public メソッド

 Assignment (Token::Value op, Expression *target, Expression *value, int pos)
virtual void Accept (Visitor *v)
virtual AssignmentAsAssignment ()
Token::Value binary_op () const
Token::Value op () const
Expressiontarget () const
Expressionvalue () const
int position ()

Private 変数

Token::Value op_
Expressiontarget_
Expressionvalue_
int pos_

説明

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


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

v8::internal::Assignment::Assignment ( Token::Value  op,
Expression target,
Expression value,
int  pos 
) [inline]

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

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


関数

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

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

virtual Assignment* v8::internal::Assignment::AsAssignment (  )  [inline, virtual]

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

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

Token::Value v8::internal::Assignment::binary_op (  )  const

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

参照先 op_, と UNREACHABLE.

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

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

参照先 op_.

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

int v8::internal::Assignment::position (  )  [inline]

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

参照先 pos_.

Expression* v8::internal::Assignment::target (  )  const [inline]

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

参照先 target_.

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

Expression* v8::internal::Assignment::value (  )  const [inline]

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

参照先 value_.

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


変数

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

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

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

参照元 position().

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

参照元 target().

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

参照元 value().


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