RMOL Logo Get Revenue Management Optimisation Library at SourceForge.net. Fast, secure and Free Open Source software downloads

FacPartialSumHolderHolder.hpp

Go to the documentation of this file.
00001 #ifndef __RMOL_FAC_FACPARTIALSUMHOLDERHOLDER_HPP
00002 #define __RMOL_FAC_FACPARTIALSUMHOLDERHOLDER_HPP
00003 
00004 // //////////////////////////////////////////////////////////////////////
00005 // Import section
00006 // //////////////////////////////////////////////////////////////////////
00007 // RMOL
00008 #include <rmol/factory/FacBomAbstract.hpp>
00009 
00010 namespace RMOL {
00011 
00013   class PartialSumHolderHolder;
00014 
00016   class FacPartialSumHolderHolder : public FacBomAbstract {
00017   public:
00018 
00022     static FacPartialSumHolderHolder& instance();
00023 
00027     virtual ~FacPartialSumHolderHolder();
00028 
00032     PartialSumHolderHolder& create ();
00033 
00036     void addPartialSumHolder (PartialSumHolderHolder&, PartialSumHolder&);    
00037 
00038   protected:
00042     FacPartialSumHolderHolder () {}
00043 
00044   private:
00046     static FacPartialSumHolderHolder* _instance;
00047 
00048   };
00049 }
00050 #endif // __RMOL_FAC_FACPARTIALSUMHOLDERHOLDER_HPP
SourceForge Logo

Generated on Tue Sep 7 2010 18:38:31 for RMOL by Doxygen 1.7.1