
#include <xi-symbol.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) |
Private Attributes | |
| Type * | type |
| TypeList * | next |
Definition at line 245 of file xi-symbol.h.
Definition at line 249 of file xi-symbol.h.
| xi::TypeList::~TypeList | ( | ) | [inline] |
| int xi::TypeList::length | ( | void | ) | const |
Definition at line 304 of file xi-symbol.C.
References length(), and next.
Referenced by xi::Chare::genDecls(), and length().
| Type* xi::TypeList::getFirst | ( | void | ) | [inline] |
Definition at line 252 of file xi-symbol.h.
References type.
Referenced by xi::Array::genSubDecls().
| void xi::TypeList::print | ( | XStr & | str | ) | [virtual] |
Implements xi::Printable.
Definition at line 295 of file xi-symbol.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 773 of file xi-symbol.C.
References xi::Type::genProxyName(), genProxyNames(), next, and type.
Referenced by genProxyNames(), and xi::Chare::genPythonDecls().
Type* xi::TypeList::type [private] |
Definition at line 246 of file xi-symbol.h.
Referenced by genProxyNames(), getFirst(), print(), and ~TypeList().
TypeList* xi::TypeList::next [private] |
Definition at line 247 of file xi-symbol.h.
Referenced by genProxyNames(), length(), print(), and ~TypeList().
1.5.5