#include <ast.h>
v8::internal::Expressionを継承しています。
Public メソッド | |
| Assignment (Token::Value op, Expression *target, Expression *value, int pos) | |
| virtual void | Accept (Visitor *v) |
| virtual Assignment * | AsAssignment () |
| Token::Value | binary_op () const |
| Token::Value | op () const |
| Expression * | target () const |
| Expression * | value () const |
| int | position () |
Private 変数 | |
| Token::Value | op_ |
| Expression * | target_ |
| Expression * | value_ |
| int | pos_ |
| v8::internal::Assignment::Assignment | ( | Token::Value | op, | |
| Expression * | target, | |||
| Expression * | value, | |||
| int | pos | |||
| ) | [inline] |
| virtual void v8::internal::Assignment::Accept | ( | Visitor * | v | ) | [virtual] |
v8::internal::Nodeを実装しています。
| virtual Assignment* v8::internal::Assignment::AsAssignment | ( | ) | [inline, virtual] |
v8::internal::Nodeを再定義しています。
| Token::Value v8::internal::Assignment::binary_op | ( | ) | const |
参照先 op_, と UNREACHABLE.
| Token::Value v8::internal::Assignment::op | ( | ) | const [inline] |
| Expression* v8::internal::Assignment::target | ( | ) | const [inline] |
| Expression* v8::internal::Assignment::value | ( | ) | const [inline] |
Token::Value v8::internal::Assignment::op_ [private] |
参照元 binary_op(), と op().
int v8::internal::Assignment::pos_ [private] |
参照元 position().
Expression* v8::internal::Assignment::target_ [private] |
Expression* v8::internal::Assignment::value_ [private] |
1.7.1