
#include <xi-symbol.h>


Public Member Functions | |
| MemberList (Member *m, MemberList *n=0) | |
| void | appendMember (Member *m) |
| void | print (XStr &str) |
| void | setChare (Chare *c) |
| void | genPub (XStr &declstr, XStr &defstr, XStr &defconstr, int &connectPresent) |
| void | genDecls (XStr &str) |
| void | genIndexDecls (XStr &str) |
| void | genPythonDecls (XStr &str) |
| void | genDefs (XStr &str) |
| void | genReg (XStr &str) |
| void | preprocess () |
| int | genAccels_spe_c_funcBodies (XStr &str) |
| void | genAccels_spe_c_regFuncs (XStr &str) |
| void | genAccels_spe_c_callInits (XStr &str) |
| void | genAccels_spe_h_includes (XStr &str) |
| void | genAccels_spe_h_fiCountDefs (XStr &str) |
| void | genAccels_ppe_c_regFuncs (XStr &str) |
| void | genPythonDefs (XStr &str) |
| void | genPythonStaticDefs (XStr &str) |
| void | genPythonStaticDocs (XStr &str) |
| void | collectSdagCode (CParsedFile *pf, int &sdagPresent) |
| virtual void | lookforCEntry (CEntry *centry) |
Private Attributes | |
| std::list< Member * > | members |
Definition at line 649 of file xi-symbol.h.
| xi::MemberList::MemberList | ( | Member * | m, | |
| MemberList * | n = 0 | |||
| ) |
| void xi::MemberList::appendMember | ( | Member * | m | ) |
| void xi::MemberList::print | ( | XStr & | str | ) | [virtual] |
Implements xi::Printable.
Definition at line 319 of file xi-symbol.C.
References members, xi::perElemGen(), and xi::Printable::print().
| void xi::MemberList::setChare | ( | Chare * | c | ) |
Definition at line 669 of file xi-symbol.C.
References members, xi::perElemGen(), and xi::Member::setChare().
Referenced by xi::Chare::Chare().
| void xi::MemberList::genDecls | ( | XStr & | str | ) |
Definition at line 2644 of file xi-symbol.C.
References xi::Construct::genDecls(), members, xi::newLine(), and xi::perElemGen().
Referenced by xi::Array::genSubDecls().
| void xi::MemberList::genIndexDecls | ( | XStr & | str | ) |
Definition at line 2630 of file xi-symbol.C.
References xi::Member::genIndexDecls(), members, xi::newLine(), and xi::perElemGen().
| void xi::MemberList::genPythonDecls | ( | XStr & | str | ) |
Definition at line 2678 of file xi-symbol.C.
References xi::Member::genPythonDecls(), members, xi::newLine(), and xi::perElemGen().
| void xi::MemberList::genDefs | ( | XStr & | str | ) |
Definition at line 2656 of file xi-symbol.C.
References xi::Construct::genDefs(), members, xi::newLine(), and xi::perElemGen().
| void xi::MemberList::genReg | ( | XStr & | str | ) |
Definition at line 2661 of file xi-symbol.C.
References xi::Construct::genReg(), members, xi::newLine(), and xi::perElemGen().
| void xi::MemberList::preprocess | ( | ) |
Definition at line 330 of file xi-symbol.C.
References members.
Referenced by xi::Chare::genAccels_spe_c_funcBodies().
| void xi::MemberList::genAccels_spe_c_regFuncs | ( | XStr & | str | ) |
Definition at line 337 of file xi-symbol.C.
References xi::Construct::genAccels_spe_c_regFuncs(), members, and xi::perElemGen().
Referenced by xi::Chare::genAccels_spe_c_regFuncs().
| void xi::MemberList::genAccels_spe_c_callInits | ( | XStr & | str | ) |
Definition at line 340 of file xi-symbol.C.
References xi::Construct::genAccels_spe_c_callInits(), members, and xi::perElemGen().
Referenced by xi::Chare::genAccels_spe_c_callInits().
| void xi::MemberList::genAccels_spe_h_includes | ( | XStr & | str | ) |
Definition at line 343 of file xi-symbol.C.
References xi::Construct::genAccels_spe_h_includes(), members, and xi::perElemGen().
Referenced by xi::Chare::genAccels_spe_h_includes().
| void xi::MemberList::genAccels_spe_h_fiCountDefs | ( | XStr & | str | ) |
Definition at line 346 of file xi-symbol.C.
References xi::Construct::genAccels_spe_h_fiCountDefs(), members, and xi::perElemGen().
Referenced by xi::Chare::genAccels_spe_h_fiCountDefs().
| void xi::MemberList::genAccels_ppe_c_regFuncs | ( | XStr & | str | ) |
Definition at line 349 of file xi-symbol.C.
References xi::Construct::genAccels_ppe_c_regFuncs(), members, and xi::perElemGen().
Referenced by xi::Chare::genAccels_ppe_c_regFuncs().
| void xi::MemberList::genPythonDefs | ( | XStr & | str | ) |
Definition at line 2682 of file xi-symbol.C.
References xi::Member::genPythonDefs(), members, xi::newLine(), and xi::perElemGen().
| void xi::MemberList::genPythonStaticDefs | ( | XStr & | str | ) |
Definition at line 2686 of file xi-symbol.C.
References xi::Member::genPythonStaticDefs(), members, and xi::perElemGen().
| void xi::MemberList::genPythonStaticDocs | ( | XStr & | str | ) |
Definition at line 2690 of file xi-symbol.C.
References xi::Member::genPythonStaticDocs(), members, and xi::perElemGen().
| void xi::MemberList::collectSdagCode | ( | CParsedFile * | pf, | |
| int & | sdagPresent | |||
| ) |
| void xi::MemberList::lookforCEntry | ( | CEntry * | centry | ) | [virtual] |
Definition at line 2673 of file xi-symbol.C.
References xi::Member::lookforCEntry(), members, and xi::perElemGen().
std::list<Member*> xi::MemberList::members [private] |
Definition at line 650 of file xi-symbol.h.
Referenced by appendMember(), collectSdagCode(), genAccels_ppe_c_regFuncs(), genAccels_spe_c_callInits(), genAccels_spe_c_funcBodies(), genAccels_spe_c_regFuncs(), genAccels_spe_h_fiCountDefs(), genAccels_spe_h_includes(), genDecls(), genDefs(), genIndexDecls(), genPub(), genPythonDecls(), genPythonDefs(), genPythonStaticDefs(), genPythonStaticDocs(), genReg(), lookforCEntry(), MemberList(), preprocess(), print(), and setChare().
1.5.5