| 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] |
| lines | CHLLCode | [private] |
| locals | CHLLCode | [private] |
| m_proc | HLLCode | [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] |
| usedLabels | CHLLCode | [private] |
| ~CHLLCode() | CHLLCode | [virtual] |
| ~HLLCode() | HLLCode | [inline, virtual] |