#include <xi-BlockConstruct.h>
Public Member Functions | |
BlockConstruct (EToken t, XStr *txt, SdagConstruct *c1, SdagConstruct *c2, SdagConstruct *c3, SdagConstruct *c4, SdagConstruct *constructAppend, EntryList *el) | |
void | propagateState (std::list< EncapState * > encap, std::list< CStateVar * > &plist, std::list< CStateVar * > &wlist, int uniqueVarNum) |
Definition at line 10 of file xi-BlockConstruct.h.
xi::BlockConstruct::BlockConstruct | ( | EToken | t, | |
XStr * | txt, | |||
SdagConstruct * | c1, | |||
SdagConstruct * | c2, | |||
SdagConstruct * | c3, | |||
SdagConstruct * | c4, | |||
SdagConstruct * | constructAppend, | |||
EntryList * | el | |||
) |
Definition at line 6 of file xi-BlockConstruct.C.
void xi::BlockConstruct::propagateState | ( | std::list< EncapState * > | encap, | |
std::list< CStateVar * > & | plist, | |||
std::list< CStateVar * > & | wlist, | |||
int | uniqueVarNum | |||
) | [virtual] |
Reimplemented from xi::SdagConstruct.
Reimplemented in xi::ForallConstruct, xi::IfConstruct, and xi::WhenConstruct.
Definition at line 11 of file xi-BlockConstruct.C.
References xi::SdagConstruct::encapState, xi::SdagConstruct::encapStateChild, xi::SdagConstruct::propagateStateToChildren(), xi::SdagConstruct::stateVars, and xi::SdagConstruct::stateVarsChildren.