CHLLCode Member List

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

AddAssignmentStatement(int indLevel, Assign *asgn)CHLLCode [virtual]
AddBreak(int indLevel)CHLLCode [virtual]
AddCallStatement(int indLevel, Proc *proc, const char *name, StatementList &args, StatementList *results)CHLLCode [virtual]
AddCaseCondElse(int indLevel)CHLLCode [virtual]
AddCaseCondEnd(int indLevel)CHLLCode [virtual]
AddCaseCondHeader(int indLevel, Exp *cond)CHLLCode [virtual]
AddCaseCondOption(int indLevel, Exp *opt)CHLLCode [virtual]
AddCaseCondOptionEnd(int indLevel)CHLLCode [virtual]
AddContinue(int indLevel)CHLLCode [virtual]
AddEndlessLoopEnd(int indLevel)CHLLCode [virtual]
AddEndlessLoopHeader(int indLevel)CHLLCode [virtual]
AddGlobal(const char *name, Type *type, Exp *init=NULL)CHLLCode [virtual]
AddGoto(int indLevel, int ord)CHLLCode [virtual]
AddIfCondEnd(int indLevel)CHLLCode [virtual]
AddIfCondHeader(int indLevel, Exp *cond)CHLLCode [virtual]
AddIfElseCondEnd(int indLevel)CHLLCode [virtual]
AddIfElseCondHeader(int indLevel, Exp *cond)CHLLCode [virtual]
AddIfElseCondOption(int indLevel)CHLLCode [virtual]
AddIndCallStatement(int indLevel, Exp *exp, StatementList &args, StatementList *results)CHLLCode [virtual]
AddLabel(int indLevel, int ord)CHLLCode [virtual]
AddLineComment(char *cmt)CHLLCode [virtual]
AddLocal(const char *name, Type *type, bool last=false)CHLLCode [virtual]
AddPosttestedLoopEnd(int indLevel, Exp *cond)CHLLCode [virtual]
AddPosttestedLoopHeader(int indLevel)CHLLCode [virtual]
AddPretestedLoopEnd(int indLevel)CHLLCode [virtual]
AddPretestedLoopHeader(int indLevel, Exp *cond)CHLLCode [virtual]
AddProcDec(UserProc *proc, bool open)CHLLCode [private]
AddProcEnd()CHLLCode [virtual]
AddProcStart(UserProc *proc)CHLLCode [virtual]
AddPrototype(UserProc *proc)CHLLCode [virtual]
AddReturnStatement(int indLevel, StatementList *rets)CHLLCode [virtual]
appendExp(std::ostringstream &str, Exp *exp, PREC curPrec, bool uns=false)CHLLCode [private]
appendLine(const std::ostringstream &ostr)CHLLCode [private]
appendLine(const std::string &s)CHLLCode [private]
appendType(std::ostringstream &str, Type *typ)CHLLCode [private]
appendTypeIdent(std::ostringstream &str, Type *typ, const char *ident)CHLLCode [private]
CHLLCode()CHLLCode
CHLLCode(UserProc *p)CHLLCode
closeParen(std::ostringstream &str, PREC outer, PREC inner)CHLLCode [inline, private]
getProc()HLLCode [inline]
HLLCode()HLLCode [inline]
HLLCode(UserProc *p)HLLCode [inline]
indent(std::ostringstream &str, int indLevel)CHLLCode [private]
linesCHLLCode [private]
localsCHLLCode [private]
m_procHLLCode [protected]
openParen(std::ostringstream &str, PREC outer, PREC inner)CHLLCode [inline, private]
print(std::ostream &os)CHLLCode [virtual]
RemoveLabel(int ord)CHLLCode [virtual]
RemoveUnusedLabels(int maxOrd)CHLLCode [virtual]
reset()CHLLCode [virtual]
setProc(UserProc *p)HLLCode [inline]
usedLabelsCHLLCode [private]
~CHLLCode()CHLLCode [virtual]
~HLLCode()HLLCode [inline, virtual]


Generated on Tue Sep 19 21:18:41 2006 for Boomerang by  doxygen 1.4.6