
#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().
1.5.5