| AddAssignmentStatement(int indLevel, Assign *s)=0 | HLLCode | [pure virtual] |
| AddBreak(int indLevel)=0 | HLLCode | [pure virtual] |
| AddCallStatement(int indLevel, Proc *proc, const char *name, StatementList &args, StatementList *results)=0 | HLLCode | [pure virtual] |
| AddCaseCondElse(int indLevel)=0 | HLLCode | [pure virtual] |
| AddCaseCondEnd(int indLevel)=0 | HLLCode | [pure virtual] |
| AddCaseCondHeader(int indLevel, Exp *cond)=0 | HLLCode | [pure virtual] |
| AddCaseCondOption(int indLevel, Exp *opt)=0 | HLLCode | [pure virtual] |
| AddCaseCondOptionEnd(int indLevel)=0 | HLLCode | [pure virtual] |
| AddContinue(int indLevel)=0 | HLLCode | [pure virtual] |
| AddEndlessLoopEnd(int indLevel)=0 | HLLCode | [pure virtual] |
| AddEndlessLoopHeader(int indLevel)=0 | HLLCode | [pure virtual] |
| AddGlobal(const char *name, Type *type, Exp *init=NULL)=0 | HLLCode | [pure virtual] |
| AddGoto(int indLevel, int ord)=0 | HLLCode | [pure virtual] |
| AddIfCondEnd(int indLevel)=0 | HLLCode | [pure virtual] |
| AddIfCondHeader(int indLevel, Exp *cond)=0 | HLLCode | [pure virtual] |
| AddIfElseCondEnd(int indLevel)=0 | HLLCode | [pure virtual] |
| AddIfElseCondHeader(int indLevel, Exp *cond)=0 | HLLCode | [pure virtual] |
| AddIfElseCondOption(int indLevel)=0 | HLLCode | [pure virtual] |
| AddIndCallStatement(int indLevel, Exp *exp, StatementList &args, StatementList *results)=0 | HLLCode | [pure virtual] |
| AddLabel(int indLevel, int ord)=0 | HLLCode | [pure virtual] |
| AddLineComment(char *cmt)=0 | HLLCode | [pure virtual] |
| AddLocal(const char *name, Type *type, bool last=false)=0 | HLLCode | [pure virtual] |
| AddPosttestedLoopEnd(int indLevel, Exp *cond)=0 | HLLCode | [pure virtual] |
| AddPosttestedLoopHeader(int indLevel)=0 | HLLCode | [pure virtual] |
| AddPretestedLoopEnd(int indLevel)=0 | HLLCode | [pure virtual] |
| AddPretestedLoopHeader(int indLevel, Exp *cond)=0 | HLLCode | [pure virtual] |
| AddProcEnd()=0 | HLLCode | [pure virtual] |
| AddProcStart(UserProc *proc)=0 | HLLCode | [pure virtual] |
| AddPrototype(UserProc *proc)=0 | HLLCode | [pure virtual] |
| AddReturnStatement(int indLevel, StatementList *rets)=0 | HLLCode | [pure virtual] |
| getProc() | HLLCode | [inline] |
| HLLCode() | HLLCode | [inline] |
| HLLCode(UserProc *p) | HLLCode | [inline] |
| m_proc | HLLCode | [protected] |
| print(std::ostream &os)=0 | HLLCode | [pure virtual] |
| RemoveLabel(int ord)=0 | HLLCode | [pure virtual] |
| RemoveUnusedLabels(int maxOrd)=0 | HLLCode | [pure virtual] |
| reset() | HLLCode | [inline, virtual] |
| setProc(UserProc *p) | HLLCode | [inline] |
| ~HLLCode() | HLLCode | [inline, virtual] |