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.
|
inlinestatic |
Definition at line 70 of file PostfixExpression.h.
References lldb_private::postfix::Node::BinaryOp, and lldb_private::postfix::Node::GetKind().
|
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.
|
inline |
Definition at line 64 of file PostfixExpression.h.
References m_left.
|
inline |
Definition at line 68 of file PostfixExpression.h.
References m_right.
|
inline |
Definition at line 67 of file PostfixExpression.h.
References m_right.
|
private |
Definition at line 74 of file PostfixExpression.h.
Referenced by Left().
|
private |
Definition at line 73 of file PostfixExpression.h.
Referenced by GetOpType().
|
private |
Definition at line 75 of file PostfixExpression.h.
Referenced by Right().