Ghidra Decompiler Analysis Engine
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EmitPrettyPrint Member List

This is the complete list of members for EmitPrettyPrint, including all inherited members.

beginBlock(const FlowBlock *bl)EmitPrettyPrintvirtual
beginDocument(void)EmitPrettyPrintvirtual
beginFuncProto(void)EmitPrettyPrintvirtual
beginFunction(const Funcdata *fd)EmitPrettyPrintvirtual
beginReturnType(const Varnode *vn)EmitPrettyPrintvirtual
beginStatement(const PcodeOp *op)EmitPrettyPrintvirtual
beginVarDecl(const Symbol *sym)EmitPrettyPrintvirtual
clear(void) (defined in EmitPrettyPrint)EmitPrettyPrintvirtual
closeGroup(int4 id)EmitPrettyPrintvirtual
closeParen(char c, int4 id)EmitPrettyPrintvirtual
comment_color enum valueEmitXml
const_color enum valueEmitXml
EmitPrettyPrint(void)EmitPrettyPrint
emitsXml(void) constEmitPrettyPrintinlinevirtual
endBlock(int4 id)EmitPrettyPrintvirtual
endDocument(int4 id)EmitPrettyPrintvirtual
endFuncProto(int4 id)EmitPrettyPrintvirtual
endFunction(int4 id)EmitPrettyPrintvirtual
endReturnType(int4 id)EmitPrettyPrintvirtual
endStatement(int4 id)EmitPrettyPrintvirtual
endVarDecl(int4 id)EmitPrettyPrintvirtual
flush(void)EmitPrettyPrintvirtual
funcname_color enum valueEmitXml
getIndentIncrement(void) constEmitXmlinline
getMaxLineSize(void) constEmitPrettyPrintinlinevirtual
getOutputStream(void) const (defined in EmitPrettyPrint)EmitPrettyPrintinlinevirtual
getParenLevel(void) constEmitXmlinline
global_color enum valueEmitXml
indentincrementEmitXmlprotected
indentlevelEmitXmlprotected
keyword_color enum valueEmitXml
no_color enum valueEmitXml
openGroup(void)EmitPrettyPrintvirtual
openParen(char o, int4 id=0)EmitPrettyPrintvirtual
param_color enum valueEmitXml
parenlevelEmitXmlprotected
print(const char *str, syntax_highlight hl=no_color)EmitPrettyPrintvirtual
resetDefaults(void)EmitPrettyPrintvirtual
sEmitXmlprotected
setCommentFill(const string &fill)EmitPrettyPrintinlinevirtual
setIndentIncrement(int4 val)EmitXmlinline
setMaxLineSize(int4 val)EmitPrettyPrintvirtual
setOutputStream(ostream *t) (defined in EmitPrettyPrint)EmitPrettyPrintinlinevirtual
setXML(bool val)EmitPrettyPrint
spaces(int4 num, int4 bump=0)EmitPrettyPrintvirtual
startComment(void)EmitPrettyPrintvirtual
startIndent(void)EmitPrettyPrintvirtual
stopComment(int4 id)EmitPrettyPrintvirtual
stopIndent(int4 id)EmitPrettyPrintvirtual
syntax_highlight enum nameEmitXml
tagComment(const char *ptr, syntax_highlight hl, const AddrSpace *spc, uintb off)EmitPrettyPrintvirtual
tagField(const char *ptr, syntax_highlight hl, const Datatype *ct, int4 off)EmitPrettyPrintvirtual
tagFuncName(const char *ptr, syntax_highlight hl, const Funcdata *fd, const PcodeOp *op)EmitPrettyPrintvirtual
tagLabel(const char *ptr, syntax_highlight hl, const AddrSpace *spc, uintb off)EmitPrettyPrintvirtual
tagLine(void)EmitPrettyPrintvirtual
tagLine(int4 indent)EmitPrettyPrintvirtual
tagOp(const char *ptr, syntax_highlight hl, const PcodeOp *op)EmitPrettyPrintvirtual
tagType(const char *ptr, syntax_highlight hl, const Datatype *ct)EmitPrettyPrintvirtual
tagVariable(const char *ptr, syntax_highlight hl, const Varnode *vn, const PcodeOp *op)EmitPrettyPrintvirtual
type_color enum valueEmitXml
var_color enum valueEmitXml
~EmitPrettyPrint(void) (defined in EmitPrettyPrint)EmitPrettyPrintvirtual