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

FastShower::CloneVector< T > Class Template Reference

#include <CloneVector.h>

Collaboration diagram for FastShower::CloneVector< T >:

Collaboration graph
[legend]
List of all members.

Public Methods

 CloneVector (std::vector< T > &dest)
void operator() (T cloneMe)

Private Attributes

std::vector< T > & m_dest

template<class T>
class FastShower::CloneVector< T >


Constructor & Destructor Documentation

template<class T>
FastShower::CloneVector< T >::CloneVector std::vector< T > &    dest [inline]
 

Definition at line 8 of file CloneVector.h.

References FastShower::CloneVector< T >::m_dest.

00008 :m_dest(dest){}

Member Function Documentation

template<class T>
void FastShower::CloneVector< T >::operator()   cloneMe [inline]
 

Definition at line 9 of file CloneVector.h.

References FastShower::CloneVector< T >::m_dest.

00009 {m_dest.push_back(cloneMe->clone());}

Member Data Documentation

template<class T>
std::vector<T>& FastShower::CloneVector< T >::m_dest [private]
 

Definition at line 11 of file CloneVector.h.

Referenced by FastShower::CloneVector< T >::CloneVector(), and FastShower::CloneVector< T >::operator()().


The documentation for this class was generated from the following file:
Generated on Tue Mar 18 11:55:06 2003 for FastShowerUtils by doxygen1.3-rc1