00001 #ifndef _SDAGENTRY_H 00002 #define _SDAGENTRY_H 00003 00004 #include "SList.h" 00005 #include "xi-SdagConstruct.h" 00006 00007 namespace xi { 00008 00009 class SdagEntryConstruct : public SdagConstruct { 00010 public: 00011 SdagEntryConstruct(SdagConstruct*); 00012 SdagEntryConstruct(SListConstruct*); 00013 void generateCode(XStr&, XStr&, Entry*); 00014 void generateCode(XStr& ,XStr& ,XStr &, bool isDummy=false); 00015 void numberNodes(); 00016 void labelNodes(); 00017 }; 00018 00019 } // namespace xi 00020 00021 #endif // ifndef _SDAGENTRY_H