Ghidra 11.3.2
Ghidra internal decompiler documentation.
Loading...
Searching...
No Matches
ghidra::UnifyDatatype Class Reference
Collaboration diagram for ghidra::UnifyDatatype:
[legend]

Public Types

enum  { op_type , var_type , const_type , block_type }
 

Public Member Functions

 UnifyDatatype (uint4 tp)
 
 UnifyDatatype (const UnifyDatatype &op2)
 
UnifyDatatypeoperator= (const UnifyDatatype &op2)
 
uint4 getType (void) const
 
void setOp (PcodeOp *o)
 
PcodeOpgetOp (void) const
 
void setVarnode (Varnode *v)
 
VarnodegetVarnode (void) const
 
void setBlock (BlockBasic *b)
 
BlockBasicgetBlock (void) const
 
void setConstant (uintb val)
 
uintb getConstant (void) const
 
void printVarDecl (ostream &s, int4 id, const UnifyCPrinter &cprinter) const
 
string getBaseName (void) const
 

Private Attributes

uint4 type
 
union { 
 
   PcodeOp *   op 
 
   Varnode *   vn 
 
   uintb *   cn 
 
   BlockBasic *   bl 
 
storespot 
 

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