#include <xi-Template.h>
Public Member Functions | |
TTypeEllipsis (NamedEllipsisType *t, Type *i=0) | |
void | print (XStr &str) |
void | genLong (XStr &str, bool printDefault=true) |
void | genShort (XStr &str) |
Private Attributes | |
NamedEllipsisType * | type |
Type * | init |
Definition at line 123 of file xi-Template.h.
xi::TTypeEllipsis::TTypeEllipsis | ( | NamedEllipsisType * | t, | |
Type * | i = 0 | |||
) |
Definition at line 86 of file xi-Template.C.
void xi::TTypeEllipsis::print | ( | XStr & | str | ) | [virtual] |
Implements xi::Printable.
Definition at line 271 of file xi-Template.C.
References init, xi::Type::print(), xi::NamedEllipsisType::printWithoutEllipsis(), and type.
Implements xi::TVar.
Definition at line 217 of file xi-Template.C.
References init, xi::Type::print(), xi::NamedEllipsisType::printWithoutEllipsis(), and type.
void xi::TTypeEllipsis::genShort | ( | XStr & | str | ) | [virtual] |
Implements xi::TVar.
Definition at line 226 of file xi-Template.C.
References xi::NamedEllipsisType::print(), and type.
NamedEllipsisType* xi::TTypeEllipsis::type [private] |
Type* xi::TTypeEllipsis::init [private] |