
#include <xi-symbol.h>


Public Member Functions | |
| Member () | |
| Chare * | getContainer () const |
| virtual void | setChare (Chare *c) |
| virtual int | isSdag (void) |
| virtual void | collectSdagCode (CParsedFile *, int &) |
| XStr | makeDecl (const XStr &returnType, int forProxy=0, bool isStatic=false) |
| virtual void | genPythonDecls (XStr &) |
| virtual void | genIndexDecls (XStr &) |
| virtual void | genPythonDefs (XStr &) |
| virtual void | genPythonStaticDefs (XStr &) |
| virtual void | genPythonStaticDocs (XStr &) |
| virtual void | lookforCEntry (CEntry *) |
Data Fields | |
| TVarList * | tspec |
Protected Attributes | |
| Chare * | container |
Definition at line 628 of file xi-symbol.h.
| xi::Member::Member | ( | ) | [inline] |
Definition at line 634 of file xi-symbol.h.
| Chare* xi::Member::getContainer | ( | ) | const [inline] |
Definition at line 635 of file xi-symbol.h.
References container.
Referenced by xi::CEntry::generateCode(), xi::SdagConstruct::generateSdagEntry(), and xi::generateSignature().
| virtual void xi::Member::setChare | ( | Chare * | c | ) | [inline, virtual] |
Reimplemented in xi::Entry.
Definition at line 636 of file xi-symbol.h.
References container.
Referenced by xi::ClassDeclaration::ClassDeclaration(), xi::IncludeFile::IncludeFile(), xi::InitCall::InitCall(), xi::PUPableClass::PUPableClass(), xi::Readonly::Readonly(), xi::Entry::setChare(), and xi::MemberList::setChare().
| virtual int xi::Member::isSdag | ( | void | ) | [inline, virtual] |
| virtual void xi::Member::collectSdagCode | ( | CParsedFile * | , | |
| int & | ||||
| ) | [inline, virtual] |
Definition at line 3090 of file xi-symbol.C.
References container, xi::generateTemplateSpec(), xi::Chare::indexName(), xi::Chare::isTemplated(), xi::Chare::proxyName(), tspec, and xi::TEntity::tspec().
Referenced by xi::Entry::callThread(), xi::Entry::genAccelIndexWrapperDef_general(), xi::Entry::genAccelIndexWrapperDef_spe(), xi::Entry::genArrayDefs(), xi::Entry::genArrayStaticConstructorDefs(), xi::Entry::genChareDefs(), xi::Entry::genChareStaticConstructorDefs(), xi::Entry::genDefs(), xi::Entry::genGroupDefs(), and xi::Entry::genGroupStaticConstructorDefs().
| virtual void xi::Member::genPythonDecls | ( | XStr & | ) | [inline, virtual] |
Reimplemented in xi::Entry.
Definition at line 640 of file xi-symbol.h.
Referenced by xi::MemberList::genPythonDecls().
| virtual void xi::Member::genIndexDecls | ( | XStr & | ) | [inline, virtual] |
Reimplemented in xi::Entry, and xi::Readonly.
Definition at line 641 of file xi-symbol.h.
Referenced by xi::MemberList::genIndexDecls().
| virtual void xi::Member::genPythonDefs | ( | XStr & | ) | [inline, virtual] |
Reimplemented in xi::Entry.
Definition at line 642 of file xi-symbol.h.
Referenced by xi::MemberList::genPythonDefs().
| virtual void xi::Member::genPythonStaticDefs | ( | XStr & | ) | [inline, virtual] |
Reimplemented in xi::Entry.
Definition at line 643 of file xi-symbol.h.
Referenced by xi::MemberList::genPythonStaticDefs().
| virtual void xi::Member::genPythonStaticDocs | ( | XStr & | ) | [inline, virtual] |
Reimplemented in xi::Entry.
Definition at line 644 of file xi-symbol.h.
Referenced by xi::MemberList::genPythonStaticDocs().
| virtual void xi::Member::lookforCEntry | ( | CEntry * | ) | [inline, virtual] |
Reimplemented in xi::Entry.
Definition at line 645 of file xi-symbol.h.
Referenced by xi::MemberList::lookforCEntry().
Chare* xi::Member::container [protected] |
Definition at line 631 of file xi-symbol.h.
Referenced by xi::Entry::callThread(), xi::Entry::Entry(), xi::Entry::genAccelFullParamList(), xi::Entry::genAccelIndexWrapperDef_spe(), xi::Entry::genArrayDecl(), xi::Entry::genArrayDefs(), xi::Entry::genArrayStaticConstructorDecl(), xi::Entry::genArrayStaticConstructorDefs(), xi::Entry::genCall(), xi::Entry::genChareDefs(), xi::Entry::genChareStaticConstructorDecl(), xi::Entry::genChareStaticConstructorDefs(), xi::Entry::genDecls(), xi::Entry::genDefs(), xi::Readonly::genDefs(), xi::Entry::genGroupDecl(), xi::Entry::genGroupDefs(), xi::Entry::genGroupStaticConstructorDecl(), xi::Entry::genGroupStaticConstructorDefs(), xi::Entry::genIndexDecls(), xi::Entry::genPythonDecls(), xi::Entry::genPythonDefs(), xi::Entry::genPythonStaticDefs(), xi::InitCall::genReg(), xi::Entry::genReg(), getContainer(), xi::Entry::indexName(), xi::Entry::isConstructor(), makeDecl(), xi::Entry::preprocess(), xi::Entry::proxyName(), xi::Readonly::qName(), setChare(), and xi::Entry::setChare().
Definition at line 633 of file xi-symbol.h.
Referenced by xi::Entry::epIdx(), xi::Entry::epStr(), xi::Entry::genArrayDecl(), xi::Entry::genCall(), xi::Entry::genChareDecl(), xi::Entry::genDefs(), xi::Entry::genGroupDecl(), xi::Entry::genIndexDecls(), xi::Entry::genReg(), and makeDecl().
1.5.5