Bug #1325: Stub all symbols found in glibc's malloc.o if not already replaced
[charm.git] / src / xlat-i / xi-BlockConstruct.h
blobb0527c5623e0fb4edc0fcfa27650c019854c9514
1 #ifndef _XI_BLOCKCONSTRUCT_H
2 #define _XI_BLOCKCONSTRUCT_H
4 #include "CStateVar.h"
5 #include "xi-SdagConstruct.h"
6 #include <list>
8 namespace xi {
10 class BlockConstruct : public SdagConstruct {
11 public:
12 BlockConstruct(EToken t, XStr* txt, SdagConstruct* c1, SdagConstruct* c2,
13 SdagConstruct* c3, SdagConstruct* c4, SdagConstruct* constructAppend,
14 EntryList* el);
15 void propagateState(std::list<EncapState*> encap, std::list<CStateVar*>& plist,
16 std::list<CStateVar*>& wlist, int uniqueVarNum);
19 } // namespace xi
21 #endif // ifndef _XI_BLOCKCONSTRUCT_H