Fix warnings and errors in ampi_noimpl.C
[charm.git] / src / xlat-i / xi-SdagConstruct.C
blob7071c6b856db4beeb271f9b81656ea78eceeb05d
1 #include "xi-SdagConstruct.h"
3 namespace xi {
5 SdagConstruct::SdagConstruct(EToken t, const char* str) {
6   init(t);
7   text = new XStr(str);
10 SdagConstruct::SdagConstruct(EToken t) { init(t); }
12 SdagConstruct::SdagConstruct(EToken t, XStr* txt) { init(t); }
14 void SdagConstruct::setEntry(Entry* e) {
15   entry = e;
16   if (con1) con1->setEntry(e);
17   if (con2) con2->setEntry(e);
18   if (con3) con3->setEntry(e);
19   if (con4) con4->setEntry(e);
21   if (constructs)
22     for (std::list<SdagConstruct*>::iterator child = constructs->begin();
23          child != constructs->end(); ++child)
24       (*child)->setEntry(e);
27 }  // namespace xi