Generated on Mon Jun 23 17:17:53 2008 for ell-2.3.0 by doxygen 1.5.1

src/ell/SC_ListingCompr.hh

Go to the documentation of this file.
00001 #ifndef SC_LISTINGCOMPR_HH_
00002 #define SC_LISTINGCOMPR_HH_
00003 
00004 #include "ell/SC_Counting.hh"
00005 #include <list>
00006 
00007 namespace ell 
00008 {
00009     
00017     class SC_ListingCompr : public SC_Counting
00018     {
00019     public:
00020     
00021         typedef std::list<CSequence> List;
00022          
00023     protected:
00024     
00026         List stateList;
00027 
00028     public:
00029     
00030         SC_ListingCompr();
00031         ~SC_ListingCompr();
00032 
00036         virtual void add(const State& s);
00037         
00039     
00043         virtual const List& getList() const;
00044 
00045     };
00046 } // namespace ell
00047 
00048 #endif /*SC_LISTINGCOMPR_HH_*/