decompiler 1.0.0
Public Member Functions | Private Attributes | List of all members
ghidra::AdditiveEdge Class Reference

Class representing a term in an additive expression. More...

#include <expression.hh>

Public Member Functions

 AdditiveEdge (PcodeOp *o, int4 s, PcodeOp *m)
 Constructor.
 
PcodeOp * getMultiplier (void) const
 Get the multiplier PcodeOp.
 
PcodeOp * getOp (void) const
 Get the component PcodeOp adding in the term.
 
int4 getSlot (void) const
 Get the slot reading the term.
 
Varnode * getVarnode (void) const
 Get the Varnode term.
 

Private Attributes

PcodeOp * op
 Lone descendant reading the term.
 
int4 slot
 The input slot of the term.
 
Varnode * vn
 The term Varnode.
 
PcodeOp * mult
 The (optional) multiplier being applied to the term.
 

Detailed Description

Class representing a term in an additive expression.


The documentation for this class was generated from the following file: