#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] |