Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

IntFunPoR.h

Go to the documentation of this file.
00001 
00012 #ifndef __INTFUNPOR_H
00013 #define __INTFUNPOR_H
00014 
00015 #include "jbltools/sfh/FillIteratorPoR.h"
00016 #include "jbltools/sfh/FillIterator.h"
00017 
00018 #include <string>
00019 
00020 class IntFun;
00021  
00022 // Class IntFunPoR: 
00024 
00037 class IntFunPoR {
00038   public:
00040     IntFunPoR (IntFun& if_      
00041                 ) 
00042     : pif(&if_) {};
00044     IntFunPoR (IntFun *pif_     
00045                  ) 
00046     : pif(pif_) {};
00047       
00049     IntFunPoR (int = 0            
00050                  ) 
00051     : pif(0) {}
00053     IntFunPoR (const std::string& name 
00054                      );
00056     IntFunPoR (const char *name 
00057                      );
00058                      
00060     IntFunPoR (const IntFunPoR& ifpor 
00061                  ) 
00062     : pif(ifpor.pif) {};
00064     IntFunPoR (const FillIteratorPoR& fipor 
00065                  ) 
00066     : pif(fipor.pfi) {};
00067     
00068     // Data members   
00069     IntFun *pif;                  
00070 };
00071 
00072 //  Class IntFunPoR: 
00074 
00086 class IntFunPoRConst {
00087   public:
00089     IntFunPoRConst (const IntFun& if_    
00090                      ) 
00091       : pif(&if_) {};
00093     IntFunPoRConst (const IntFun *pif_=0 
00094                      ) 
00095       : pif(pif_) {};
00097     IntFunPoRConst (const IntFunPoRConst& ifpor 
00098                  ) 
00099     : pif(ifpor.pif) {};
00101     IntFunPoRConst (const FillIteratorPoRConst& fipor 
00102                  ) 
00103     : pif(fipor.pfi) {};
00104       
00105       
00107     IntFunPoRConst (int = 0            
00108                  ) 
00109     : pif(0) {}
00111     IntFunPoRConst (const std::string& name 
00112                      );
00114     IntFunPoRConst (const char *name 
00115                      );
00116     // Data members   
00117     const IntFun *pif;                     
00118 };
00119 
00120 #endif /* #ifndef __INTFUNPOR_H */

Generated on Thu Oct 26 12:52:57 2006 for SFH by doxygen 1.3.2