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

CloneVector.h

Go to the documentation of this file.
00001 #ifndef FASTSHOWER_CLONEVECTOR_H
00002 #define FASTSHOWER_CLONEVECTOR_H
00003 
00004 namespace FastShower{
00005   template<class T>
00006     class CloneVector{
00007     public:
00008     CloneVector(std::vector<T>& dest):m_dest(dest){}
00009     void operator()(T cloneMe){m_dest.push_back(cloneMe->clone());}
00010     private:
00011     std::vector<T>& m_dest;
00012   };
00013 }//namespace
00014 #endif

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