decompiler  1.0.0
ghidra::Emit Member List

This is the complete list of members for ghidra::Emit, including all inherited members.

beginBlock(const FlowBlock *bl)=0ghidra::Emitpure virtual
beginDocument(void)=0ghidra::Emitpure virtual
beginFuncProto(void)=0ghidra::Emitpure virtual
beginFunction(const Funcdata *fd)=0ghidra::Emitpure virtual
beginReturnType(const Varnode *vn)=0ghidra::Emitpure virtual
beginStatement(const PcodeOp *op)=0ghidra::Emitpure virtual
beginVarDecl(const Symbol *sym)=0ghidra::Emitpure virtual
cancelPendingPrint(void)ghidra::Emitinline
clear(void)ghidra::Emitinlinevirtual
closeGroup(int4 id)ghidra::Emitinlinevirtual
closeParen(const string &paren, int4 id)=0ghidra::Emitpure virtual
comment_color enum valueghidra::Emit
const_color enum valueghidra::Emit
Emit(void)ghidra::Emitinline
emitPending(void)ghidra::Emitinlineprotected
emitsMarkup(void) const =0ghidra::Emitpure virtual
EMPTY_STRINGghidra::Emitstatic
endBlock(int4 id)=0ghidra::Emitpure virtual
endDocument(int4 id)=0ghidra::Emitpure virtual
endFuncProto(int4 id)=0ghidra::Emitpure virtual
endFunction(int4 id)=0ghidra::Emitpure virtual
endReturnType(int4 id)=0ghidra::Emitpure virtual
endStatement(int4 id)=0ghidra::Emitpure virtual
endVarDecl(int4 id)=0ghidra::Emitpure virtual
error_color enum valueghidra::Emit
flush(void)ghidra::Emitinlinevirtual
funcname_color enum valueghidra::Emit
getIndentIncrement(void) constghidra::Emitinline
getMaxLineSize(void) constghidra::Emitinlinevirtual
getOutputStream(void) const =0ghidra::Emitpure virtual
getParenLevel(void) constghidra::Emitinline
global_color enum valueghidra::Emit
hasPendingPrint(PendPrint *pend) constghidra::Emitinline
indentincrementghidra::Emitprotected
indentlevelghidra::Emitprotected
keyword_color enum valueghidra::Emit
no_color enum valueghidra::Emit
openGroup(void)ghidra::Emitinlinevirtual
openParen(const string &paren, int4 id=0)=0ghidra::Emitpure virtual
param_color enum valueghidra::Emit
parenlevelghidra::Emitprotected
pendPrintghidra::Emitprotected
print(const string &data, syntax_highlight hl=no_color)=0ghidra::Emitpure virtual
resetDefaults(void)ghidra::Emitinlinevirtual
resetDefaultsInternal(void)ghidra::Emitinlineprotected
setCommentFill(const string &fill)ghidra::Emitinlinevirtual
setIndentIncrement(int4 val)ghidra::Emitinline
setMaxLineSize(int4 mls)ghidra::Emitinlinevirtual
setOutputStream(ostream *t)=0ghidra::Emitpure virtual
setPendingPrint(PendPrint *pend)ghidra::Emitinline
spaces(int4 num, int4 bump=0)ghidra::Emitvirtual
special_color enum valueghidra::Emit
startComment(void)ghidra::Emitinlinevirtual
startIndent(void)ghidra::Emitinlinevirtual
stopComment(int4 id)ghidra::Emitinlinevirtual
stopIndent(int4 id)ghidra::Emitinlinevirtual
syntax_highlight enum nameghidra::Emit
tagComment(const string &name, syntax_highlight hl, const AddrSpace *spc, uintb off)=0ghidra::Emitpure virtual
tagField(const string &name, syntax_highlight hl, const Datatype *ct, int4 off, const PcodeOp *op)=0ghidra::Emitpure virtual
tagFuncName(const string &name, syntax_highlight hl, const Funcdata *fd, const PcodeOp *op)=0ghidra::Emitpure virtual
tagLabel(const string &name, syntax_highlight hl, const AddrSpace *spc, uintb off)=0ghidra::Emitpure virtual
tagLine(void)=0ghidra::Emitpure virtual
tagLine(int4 indent)=0ghidra::Emitpure virtual
tagOp(const string &name, syntax_highlight hl, const PcodeOp *op)=0ghidra::Emitpure virtual
tagType(const string &name, syntax_highlight hl, const Datatype *ct)=0ghidra::Emitpure virtual
tagVariable(const string &name, syntax_highlight hl, const Varnode *vn, const PcodeOp *op)=0ghidra::Emitpure virtual
type_color enum valueghidra::Emit
var_color enum valueghidra::Emit
~Emit(void)ghidra::Emitinlinevirtual