
#include <xi-Template.h>


Public Member Functions | |
| TVarList (TVar *v, TVarList *n=0) | |
| void | print (XStr &str) |
| void | genLong (XStr &str, bool printDefault=true) |
| void | genShort (XStr &str) |
Private Attributes | |
| TVar * | tvar |
| TVarList * | next |
Definition at line 172 of file xi-Template.h.
Definition at line 101 of file xi-Template.C.
| void xi::TVarList::print | ( | XStr & | str | ) | [virtual] |
Implements xi::Printable.
Definition at line 289 of file xi-Template.C.
References next, print(), xi::Printable::print(), and tvar.
Referenced by print().


Definition at line 188 of file xi-Template.C.
References genLong(), xi::TVar::genLong(), next, and tvar.
Referenced by xi::Entry::genArrayDecl(), xi::Entry::genDefs(), xi::generateTemplateSpec(), genLong(), and xi::Member::makeDecl().


| void xi::TVarList::genShort | ( | XStr & | str | ) |
Definition at line 196 of file xi-Template.C.
References genShort(), xi::TVar::genShort(), next, and tvar.
Referenced by xi::Entry::epStr(), xi::Entry::genArrayDefs(), xi::Entry::genClosure(), xi::Entry::genDefs(), xi::Entry::genRegEp(), xi::Entry::genRegularCall(), genShort(), and xi::Template::genVars().


TVar* xi::TVarList::tvar [private] |
TVarList* xi::TVarList::next [private] |
1.5.5