#include <ast.h>
v8::internal::Expressionを継承しています。
Public メソッド | |
| BinaryOperation (Token::Value op, Expression *left, Expression *right) | |
| virtual void | Accept (Visitor *v) |
| virtual BinaryOperation * | AsBinaryOperation () |
| bool | ResultOverwriteAllowed () |
| Token::Value | op () const |
| Expression * | left () const |
| Expression * | right () const |
Private 変数 | |
| Token::Value | op_ |
| Expression * | left_ |
| Expression * | right_ |
| v8::internal::BinaryOperation::BinaryOperation | ( | Token::Value | op, | |
| Expression * | left, | |||
| Expression * | right | |||
| ) | [inline] |
| virtual void v8::internal::BinaryOperation::Accept | ( | Visitor * | v | ) | [virtual] |
v8::internal::Nodeを実装しています。
| virtual BinaryOperation* v8::internal::BinaryOperation::AsBinaryOperation | ( | ) | [inline, virtual] |
v8::internal::Nodeを再定義しています。
| Expression* v8::internal::BinaryOperation::left | ( | ) | const [inline] |
| Token::Value v8::internal::BinaryOperation::op | ( | ) | const [inline] |
| bool v8::internal::BinaryOperation::ResultOverwriteAllowed | ( | ) | [inline] |
| Expression* v8::internal::BinaryOperation::right | ( | ) | const [inline] |
Expression* v8::internal::BinaryOperation::left_ [private] |
参照元 op(), と ResultOverwriteAllowed().
Expression* v8::internal::BinaryOperation::right_ [private] |
1.7.1