|
LLDB mainline
|
A node representing a binary expression. More...
#include <PostfixExpression.h>
Public Types | |
| enum | OpType { Align , Minus , Plus } |
| Public Types inherited from lldb_private::postfix::Node | |
| enum | Kind { BinaryOp , InitialValue , Integer , Register , Symbol , UnaryOp } |
Public Member Functions | |
| BinaryOpNode (OpType op_type, Node &left, Node &right) | |
| OpType | GetOpType () const |
| const Node * | Left () const |
| Node *& | Left () |
| const Node * | Right () const |
| Node *& | Right () |
| Public Member Functions inherited from lldb_private::postfix::Node | |
| Kind | GetKind () const |
Static Public Member Functions | |
| static bool | classof (const Node *node) |
Private Attributes | |
| OpType | m_op_type |
| Node * | m_left |
| Node * | m_right |
Additional Inherited Members | |
| Protected Member Functions inherited from lldb_private::postfix::Node | |
| Node (Kind kind) | |
A node representing a binary expression.
Definition at line 51 of file PostfixExpression.h.
| Enumerator | |
|---|---|
| Align | |
| Minus | |
| Plus | |
Definition at line 53 of file PostfixExpression.h.
|
inline |
Definition at line 59 of file PostfixExpression.h.
References lldb_private::postfix::Node::BinaryOp, m_left, m_op_type, m_right, and lldb_private::postfix::Node::Node().
Definition at line 70 of file PostfixExpression.h.
References lldb_private::postfix::Node::BinaryOp, lldb_private::postfix::Node::GetKind(), and lldb_private::postfix::Node::Node().
|
inline |
Definition at line 62 of file PostfixExpression.h.
References m_op_type.
|
inline |
Definition at line 65 of file PostfixExpression.h.
References m_left, and lldb_private::postfix::Node::Node().
|
inline |
Definition at line 64 of file PostfixExpression.h.
References m_left, and lldb_private::postfix::Node::Node().
|
inline |
Definition at line 68 of file PostfixExpression.h.
References m_right, and lldb_private::postfix::Node::Node().
|
inline |
Definition at line 67 of file PostfixExpression.h.
References m_right, and lldb_private::postfix::Node::Node().
|
private |
Definition at line 74 of file PostfixExpression.h.
Referenced by BinaryOpNode(), Left(), and Left().
|
private |
Definition at line 73 of file PostfixExpression.h.
Referenced by BinaryOpNode(), and GetOpType().
|
private |
Definition at line 75 of file PostfixExpression.h.
Referenced by BinaryOpNode(), Right(), and Right().