Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

InTail.h

Go to the documentation of this file.
00001 #ifndef FASTSHOWER_INTAIL_H
00002 #define FASTSHOWER_INTAIL_H
00003 
00004 #ifndef FASTSHOWER_IINTAIL_H
00005 #include "FastShowerUtils/IInTail.h"
00006 #endif
00007 
00008 #ifndef FASTSHOWER_IFN_H
00009 #include "FastShowerUtils/IFn.h"
00010 #endif
00011 
00012 #ifndef FASTSHOWER_IPROCESSEDDIST_H
00013 #include "FastShowerUtils/IProcessedDist.h"
00014 #endif
00015 
00016 #ifndef FASTSHOWER_SP_H
00017 #include "FastShowerUtils/SP.h"
00018 #endif
00019 
00020 #ifndef FASTSHOWER_IDEBUG_H
00021 #include "FastShowerUtils/IDebug.h"
00022 #endif
00023 
00024 #ifndef STD_STRING_H
00025 #define STD_STRING_H
00026 #include <string>
00027 #endif
00028 
00029 #ifndef FASTSHOWER_DEBUGBASE_H
00030 #include "FastShowerUtils/DebugBase.h"
00031 #endif
00032 
00033 namespace FastShower{
00034   class IConfigurer;
00035   class InTail: virtual public IInTail, private DebugBase{
00036   public:
00037     InTail(IFn* tailFrac);
00038     InTail(const IConfigurer&, const std::string&);
00039     bool operator()(const PolyArgs&) const;
00040     IInTail* clone() const;
00041     void components(IDebug::Cpts& v) const;
00042   private:
00043     SP<IFn>             m_tailFrac;
00044     SP<IProcessedDist>  m_dist;
00045   };
00046 }
00047 #endif
00048            
00049 
00050 
00051 
00052 

Generated on Tue Mar 18 11:50:01 2003 for FastShowerUtils by doxygen1.3-rc1