decompiler 1.0.0
Emit Member List

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

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