
#include <xi-symbol.h>


Public Member Functions | |
| Construct () | |
| void | setExtern (int &e) |
| void | setModule (Module *m) |
| virtual void | genPub (XStr &declstr, XStr &defstr, XStr &defconstr, int &connectPresent) |
| virtual void | genDecls (XStr &str) |
| virtual void | genDefs (XStr &str) |
| virtual void | genReg (XStr &str) |
| virtual void | preprocess () |
| virtual int | genAccels_spe_c_funcBodies (XStr &str) |
| virtual void | genAccels_spe_c_regFuncs (XStr &str) |
| virtual void | genAccels_spe_c_callInits (XStr &str) |
| virtual void | genAccels_spe_h_includes (XStr &str) |
| virtual void | genAccels_spe_h_fiCountDefs (XStr &str) |
| virtual void | genAccels_ppe_c_regFuncs (XStr &str) |
Data Fields | |
| int | line |
| Module * | containerModule |
Protected Attributes | |
| int | external |
Definition at line 92 of file xi-symbol.h.
| xi::Construct::Construct | ( | ) | [inline] |
| void xi::Construct::setExtern | ( | int & | e | ) | [inline] |
Definition at line 99 of file xi-symbol.h.
References external.
Referenced by xi::Template::setExtern(), and xi::ConstructList::setExtern().
| void xi::Construct::setModule | ( | Module * | m | ) | [inline] |
Reimplemented in xi::ConstructList.
Definition at line 100 of file xi-symbol.h.
References containerModule.
Referenced by xi::Entry::preprocess(), and xi::ConstructList::setModule().
| virtual void xi::Construct::genPub | ( | XStr & | declstr, | |
| XStr & | defstr, | |||
| XStr & | defconstr, | |||
| int & | connectPresent | |||
| ) | [inline, virtual] |
Reimplemented in xi::ConstructList, xi::Scope, xi::Template, xi::Chare, xi::Entry, and xi::Module.
Definition at line 101 of file xi-symbol.h.
Referenced by xi::Template::genPub().
| virtual void xi::Construct::genDecls | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented in xi::ConstructList, xi::Scope, xi::UsingScope, xi::Template, xi::Chare, xi::Message, xi::Entry, xi::Module, xi::Readonly, xi::IncludeFile, and xi::ClassDeclaration.
Definition at line 105 of file xi-symbol.h.
Referenced by xi::MemberList::genDecls(), xi::Template::genDecls(), and xi::ConstructList::genDecls().
| virtual void xi::Construct::genDefs | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented in xi::ConstructList, xi::Scope, xi::Template, xi::Chare, xi::Message, xi::Entry, xi::AccelBlock, xi::Module, xi::Readonly, and xi::PUPableClass.
Definition at line 106 of file xi-symbol.h.
Referenced by xi::MemberList::genDefs(), xi::Template::genDefs(), and xi::ConstructList::genDefs().
| virtual void xi::Construct::genReg | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented in xi::ConstructList, xi::Scope, xi::Chare, xi::Message, xi::Entry, xi::Module, xi::Readonly, xi::InitCall, and xi::PUPableClass.
Definition at line 107 of file xi-symbol.h.
Referenced by xi::MemberList::genReg(), and xi::ConstructList::genReg().
| virtual void xi::Construct::preprocess | ( | ) | [inline, virtual] |
Reimplemented in xi::ConstructList, xi::Scope, xi::Chare, xi::Entry, and xi::Module.
Definition at line 108 of file xi-symbol.h.
Reimplemented in xi::ConstructList, xi::Scope, xi::Template, xi::Chare, xi::Entry, xi::AccelBlock, xi::Module, and xi::PUPableClass.
Definition at line 111 of file xi-symbol.h.
Referenced by xi::Template::genAccels_spe_c_funcBodies().
| virtual void xi::Construct::genAccels_spe_c_regFuncs | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented in xi::ConstructList, xi::Scope, xi::Template, xi::Chare, xi::Entry, xi::Module, and xi::PUPableClass.
Definition at line 112 of file xi-symbol.h.
Referenced by xi::Template::genAccels_spe_c_regFuncs(), xi::MemberList::genAccels_spe_c_regFuncs(), and xi::ConstructList::genAccels_spe_c_regFuncs().
| virtual void xi::Construct::genAccels_spe_c_callInits | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented in xi::ConstructList, xi::Scope, xi::Template, xi::Chare, xi::Module, xi::InitCall, and xi::PUPableClass.
Definition at line 113 of file xi-symbol.h.
Referenced by xi::Template::genAccels_spe_c_callInits(), xi::MemberList::genAccels_spe_c_callInits(), and xi::ConstructList::genAccels_spe_c_callInits().
| virtual void xi::Construct::genAccels_spe_h_includes | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented in xi::ConstructList, xi::Scope, xi::Template, xi::Chare, xi::Module, and xi::PUPableClass.
Definition at line 114 of file xi-symbol.h.
Referenced by xi::Template::genAccels_spe_h_includes(), xi::MemberList::genAccels_spe_h_includes(), and xi::ConstructList::genAccels_spe_h_includes().
| virtual void xi::Construct::genAccels_spe_h_fiCountDefs | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented in xi::ConstructList, xi::Scope, xi::Template, xi::Chare, xi::Module, and xi::PUPableClass.
Definition at line 115 of file xi-symbol.h.
Referenced by xi::Template::genAccels_spe_h_fiCountDefs(), xi::MemberList::genAccels_spe_h_fiCountDefs(), and xi::ConstructList::genAccels_spe_h_fiCountDefs().
| virtual void xi::Construct::genAccels_ppe_c_regFuncs | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented in xi::ConstructList, xi::Scope, xi::Template, xi::Chare, xi::Entry, xi::Module, and xi::PUPableClass.
Definition at line 116 of file xi-symbol.h.
Referenced by xi::Template::genAccels_ppe_c_regFuncs(), xi::MemberList::genAccels_ppe_c_regFuncs(), and xi::ConstructList::genAccels_ppe_c_regFuncs().
int xi::Construct::external [protected] |
Definition at line 94 of file xi-symbol.h.
Referenced by Construct(), xi::Module::genAccels_ppe_c_regFuncs(), xi::Template::genAccels_ppe_c_regFuncs(), xi::Template::genAccels_spe_c_callInits(), xi::Module::genAccels_spe_c_funcBodies(), xi::Template::genAccels_spe_c_funcBodies(), xi::Module::genAccels_spe_c_regFuncs(), xi::Template::genAccels_spe_c_regFuncs(), xi::Module::genAccels_spe_h_fiCountDefs(), xi::Template::genAccels_spe_h_fiCountDefs(), xi::Module::genAccels_spe_h_includes(), xi::Template::genAccels_spe_h_includes(), xi::Entry::genDecls(), xi::Module::genDecls(), xi::Template::genDecls(), xi::Message::genDecls(), xi::Entry::genDefs(), xi::Module::genDefs(), xi::Template::genDefs(), xi::Message::genDefs(), xi::Module::genPub(), xi::Template::genPub(), xi::Entry::genReg(), xi::Readonly::genReg(), xi::Module::genReg(), xi::Message::genReg(), xi::Array::genSubDecls(), xi::Readonly::print(), xi::Module::print(), xi::Message::print(), and setExtern().
Reimplemented in xi::Entry.
Definition at line 96 of file xi-symbol.h.
Referenced by xi::AccelBlock::AccelBlock(), xi::Chare::Chare(), xi::ClassDeclaration::ClassDeclaration(), Construct(), xi::ConstructList::ConstructList(), xi::Message::genDefs(), xi::Readonly::genReg(), xi::IncludeFile::IncludeFile(), xi::InitCall::InitCall(), xi::Message::Message(), xi::Module::Module(), xi::PUPableClass::PUPableClass(), and xi::Readonly::Readonly().
1.5.5