#include <xi-Type.h>
Public Member Functions | |
TypeList (Type *t, TypeList *n=0) | |
~TypeList () | |
int | length (void) const |
Type * | getFirst (void) |
void | print (XStr &str) |
void | genProxyNames (XStr &str, const char *prefix, const char *middle, const char *suffix, const char *sep, forWhom forElement) |
Data Fields | |
Type * | type |
TypeList * | next |
Definition at line 204 of file xi-Type.h.
xi::TypeList::~TypeList | ( | ) | [inline] |
int xi::TypeList::length | ( | void | ) | const |
Definition at line 84 of file xi-Type.C.
References length(), and next.
Referenced by xi::Chare::cbaseTType(), xi::Chare::genDefs(), and length().
Type* xi::TypeList::getFirst | ( | void | ) | [inline] |
Definition at line 214 of file xi-Type.h.
References type.
Referenced by xi::Array::genSubDecls().
void xi::TypeList::print | ( | XStr & | str | ) | [virtual] |
Implements xi::Printable.
Definition at line 76 of file xi-Type.C.
References next, print(), xi::Type::print(), and type.
Referenced by print().
void xi::TypeList::genProxyNames | ( | XStr & | str, | |
const char * | prefix, | |||
const char * | middle, | |||
const char * | suffix, | |||
const char * | sep, | |||
forWhom | forElement | |||
) |
Definition at line 91 of file xi-Type.C.
References xi::Type::genProxyName(), genProxyNames(), next, and type.
Referenced by genProxyNames(), xi::Chare::genProxyNamesExceptFirst(), and xi::Chare::genPythonDecls().
Definition at line 206 of file xi-Type.h.
Referenced by genProxyNames(), getFirst(), print(), and ~TypeList().
Definition at line 207 of file xi-Type.h.
Referenced by genProxyNames(), length(), print(), and ~TypeList().