
#include <xi-symbol.h>


Public Member Functions | |
| Readonly (int l, Type *t, const char *n, ValueList *d, int m=0) | |
| void | print (XStr &str) |
| void | genDecls (XStr &str) |
| void | genIndexDecls (XStr &str) |
| void | genDefs (XStr &str) |
| void | genReg (XStr &str) |
Private Member Functions | |
| XStr | qName (void) const |
Private Attributes | |
| int | msg |
| Type * | type |
| const char * | name |
| ValueList * | dims |
Definition at line 1144 of file xi-symbol.h.
Definition at line 1156 of file xi-symbol.h.
References dims, xi::Construct::line, and xi::Member::setChare().
| XStr xi::Readonly::qName | ( | void | ) | const [inline, private] |
Definition at line 1149 of file xi-symbol.h.
References xi::Chare::baseName(), xi::Member::container, and name.
| void xi::Readonly::print | ( | XStr & | str | ) | [virtual] |
Implements xi::Printable.
Definition at line 650 of file xi-symbol.C.
References dims, xi::Construct::external, msg, name, xi::ValueList::print(), xi::Type::print(), and type.
Referenced by genDecls(), genDefs(), and genIndexDecls().
| void xi::Readonly::genDecls | ( | XStr & | str | ) | [virtual] |
| void xi::Readonly::genIndexDecls | ( | XStr & | str | ) | [virtual] |
| void xi::Readonly::genDefs | ( | XStr & | str | ) | [virtual] |
Reimplemented from xi::Construct.
Definition at line 2566 of file xi-symbol.C.
References xi::Member::container, dims, xi::fortranify(), xi::fortranMode, xi::makeIdent(), msg, name, xi::ValueList::print(), xi::Type::print(), print(), xi::ValueList::printValue(), qName(), xi::templateGuardBegin(), xi::templateGuardEnd(), and type.
| void xi::Readonly::genReg | ( | XStr & | str | ) | [virtual] |
Reimplemented from xi::Construct.
Definition at line 2605 of file xi-symbol.C.
References xi::die(), dims, xi::Construct::external, xi::Construct::line, xi::makeIdent(), msg, qName(), and type.
int xi::Readonly::msg [private] |
Type* xi::Readonly::type [private] |
const char* xi::Readonly::name [private] |
ValueList* xi::Readonly::dims [private] |
Definition at line 1148 of file xi-symbol.h.
Referenced by genDefs(), genReg(), print(), and Readonly().
1.5.5