LLDB mainline
|
A node representing a unary operation. More...
#include <PostfixExpression.h>
Public Types | |
enum | OpType { Deref } |
Public Types inherited from lldb_private::postfix::Node | |
enum | Kind { BinaryOp , InitialValue , Integer , Register , Symbol , UnaryOp } |
Public Member Functions | |
UnaryOpNode (OpType op_type, Node &operand) | |
OpType | GetOpType () const |
const Node * | Operand () const |
Node *& | Operand () |
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_operand |
Additional Inherited Members | |
Protected Member Functions inherited from lldb_private::postfix::Node | |
Node (Kind kind) | |
A node representing a unary operation.
Definition at line 132 of file PostfixExpression.h.
Enumerator | |
---|---|
Deref |
Definition at line 134 of file PostfixExpression.h.
Definition at line 138 of file PostfixExpression.h.
|
inlinestatic |
Definition at line 146 of file PostfixExpression.h.
References lldb_private::postfix::Node::GetKind(), and lldb_private::postfix::Node::UnaryOp.
|
inline |
Definition at line 141 of file PostfixExpression.h.
References m_op_type.
|
inline |
Definition at line 144 of file PostfixExpression.h.
References m_operand.
|
inline |
Definition at line 143 of file PostfixExpression.h.
References m_operand.
|
private |
Definition at line 149 of file PostfixExpression.h.
Referenced by GetOpType().
|
private |
Definition at line 150 of file PostfixExpression.h.
Referenced by Operand().