PPL Logo

xi::Member Class Reference

#include <xi-Member.h>

Inheritance diagram for xi::Member:

Inheritance graph
[legend]
Collaboration diagram for xi::Member:

Collaboration graph
[legend]

Public Member Functions

 Member ()
CharegetContainer () const
virtual void setChare (Chare *c)
virtual void preprocessSDAG ()
virtual int isSdag (void)
virtual void collectSdagCode (SdagCollection *)
virtual void collectSdagCode (WhenStatementEChecker *)
XStr makeDecl (const XStr &returnType, int forProxy=0, bool isStatic=false, XStr fwdStr=XStr())
virtual void genPythonDecls (XStr &)
virtual void genIndexDecls (XStr &)
virtual void genPythonDefs (XStr &)
virtual void genPythonStaticDefs (XStr &)
virtual void genPythonStaticDocs (XStr &)
virtual void lookforCEntry (CEntry *)
virtual void genTramTypes ()
virtual bool isTramTarget ()

Data Fields

TVarListtspec

Protected Attributes

Charecontainer

Detailed Description

Definition at line 17 of file xi-Member.h.


Constructor & Destructor Documentation

xi::Member::Member (  )  [inline]

Definition at line 24 of file xi-Member.h.


Member Function Documentation

Chare* xi::Member::getContainer ( void   )  const [inline]

Reimplemented in xi::Entry.

Definition at line 25 of file xi-Member.h.

References container.

virtual void xi::Member::setChare ( Chare c  )  [inline, virtual]

Reimplemented in xi::Entry.

Definition at line 26 of file xi-Member.h.

References container.

Referenced by xi::ClassDeclaration::ClassDeclaration(), xi::IncludeFile::IncludeFile(), xi::InitCall::InitCall(), xi::PUPableClass::PUPableClass(), xi::Readonly::Readonly(), and xi::Entry::setChare().

Here is the caller graph for this function:

virtual void xi::Member::preprocessSDAG (  )  [inline, virtual]

Reimplemented in xi::Entry.

Definition at line 27 of file xi-Member.h.

virtual int xi::Member::isSdag ( void   )  [inline, virtual]

Reimplemented in xi::Entry.

Definition at line 28 of file xi-Member.h.

virtual void xi::Member::collectSdagCode ( SdagCollection  )  [inline, virtual]

Reimplemented in xi::Entry.

Definition at line 29 of file xi-Member.h.

virtual void xi::Member::collectSdagCode ( WhenStatementEChecker *   )  [inline, virtual]

Definition at line 30 of file xi-Member.h.

XStr xi::Member::makeDecl ( const XStr returnType,
int  forProxy = 0,
bool  isStatic = false,
XStr  fwdStr = XStr() 
)

virtual void xi::Member::genPythonDecls ( XStr  )  [inline, virtual]

Reimplemented in xi::Entry.

Definition at line 32 of file xi-Member.h.

virtual void xi::Member::genIndexDecls ( XStr  )  [inline, virtual]

Reimplemented in xi::Entry, and xi::Readonly.

Definition at line 33 of file xi-Member.h.

virtual void xi::Member::genPythonDefs ( XStr  )  [inline, virtual]

Reimplemented in xi::Entry.

Definition at line 34 of file xi-Member.h.

virtual void xi::Member::genPythonStaticDefs ( XStr  )  [inline, virtual]

Reimplemented in xi::Entry.

Definition at line 35 of file xi-Member.h.

virtual void xi::Member::genPythonStaticDocs ( XStr  )  [inline, virtual]

Reimplemented in xi::Entry.

Definition at line 36 of file xi-Member.h.

virtual void xi::Member::lookforCEntry ( CEntry  )  [inline, virtual]

Reimplemented in xi::Entry.

Definition at line 37 of file xi-Member.h.

virtual void xi::Member::genTramTypes (  )  [inline, virtual]

Reimplemented from xi::AstNode.

Reimplemented in xi::Entry.

Definition at line 38 of file xi-Member.h.

virtual bool xi::Member::isTramTarget ( void   )  [inline, virtual]

Reimplemented from xi::Construct.

Reimplemented in xi::Entry.

Definition at line 39 of file xi-Member.h.


Field Documentation


The documentation for this class was generated from the following files:

Generated on Mon Sep 21 08:35:16 2020 for Charm++ by  doxygen 1.5.5