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

Public Member Functions

int4 getDepth (void) const
 
void incDepth (void)
 
void decDepth (void)
 
void printIndent (ostream &s) const
 
void printAbort (ostream &s)
 
void popDepth (ostream &s, int4 newdepth)
 
const string & getName (int4 id) const
 
void initializeRuleAction (ConstraintGroup *g, int4 opparam, const vector< OpCode > &olist)
 
void initializeBasic (ConstraintGroup *g)
 
void setClassName (const string &nm)
 
void addNames (const map< string, int4 > &nmmap)
 
void printVarDecls (ostream &s) const
 
void print (ostream &s)
 

Private Member Functions

void initializeBase (ConstraintGroup *g)
 
void printGetOpList (ostream &s)
 
void printRuleHeader (ostream &s)
 

Private Attributes

vector< UnifyDatatypestoremap
 
vector< string > namemap
 
int4 depth
 
int4 printingtype
 
string classname
 
int4 opparam
 
vector< OpCodeopcodelist
 
ConstraintGroupgrp
 

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