
#include <SList.h>


Public Member Functions | |
| SListConstruct (SdagConstruct *) | |
| SListConstruct (SdagConstruct *, SListConstruct *) | |
| void | generateCode (XStr &, XStr &, Entry *) |
| void | propagateState (std::list< EncapState * >, std::list< CStateVar * > &, std::list< CStateVar * > &, int) |
| void | numberNodes () |
Definition at line 8 of file SList.h.
| xi::SListConstruct::SListConstruct | ( | SdagConstruct * | single_construct | ) |
| xi::SListConstruct::SListConstruct | ( | SdagConstruct * | single_construct, | |
| SListConstruct * | tail | |||
| ) |
Reimplemented from xi::SdagConstruct.
Definition at line 15 of file SList.C.
References xi::SdagConstruct::buildTypes(), xi::SdagConstruct::constructs, xi::SdagConstruct::encapState, xi::SdagConstruct::encapStateChild, xi::endMethod(), xi::SdagConstruct::generateCall(), xi::SdagConstruct::generateChildrenCode(), xi::generateClosureSignature(), xi::SdagConstruct::label, xi::SdagConstruct::next, and xi::SdagConstruct::nextBeginOrEnd.

| void xi::SListConstruct::propagateState | ( | std::list< EncapState * > | encap, | |
| std::list< CStateVar * > & | plist, | |||
| std::list< CStateVar * > & | wlist, | |||
| int | uniqueVarNum | |||
| ) | [virtual] |
Reimplemented from xi::SdagConstruct.
Definition at line 39 of file SList.C.
References xi::SdagConstruct::encapState, xi::SdagConstruct::encapStateChild, xi::SdagConstruct::propagateStateToChildren(), xi::SdagConstruct::stateVars, and xi::SdagConstruct::stateVarsChildren.

| void xi::SListConstruct::numberNodes | ( | void | ) | [virtual] |
Reimplemented from xi::SdagConstruct.
Definition at line 34 of file SList.C.
References xi::SdagConstruct::nodeNum, xi::SdagConstruct::numberNodes(), and xi::numSlists.

1.5.5