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

FastShower::PtrConverter< IPtr, InterfacePtr > Class Template Reference

#include <PtrConverter.h>

List of all members.


Public Methods

 PtrConverter (map< string, IPtr * > &map)
void operator() (pair< string, IPtr * >)

Private Attributes

map< string, IPtr * > & m_map

template<class IPtr, class InterfacePtr>
class FastShower::PtrConverter< IPtr, InterfacePtr >


Constructor & Destructor Documentation

template<class IPtr, class InterfacePtr>
FastShower::PtrConverter< IPtr, InterfacePtr >::PtrConverter map< string, IPtr * > &    map [inline]
 

Definition at line 30 of file PtrConverter.h.

References FastShower::PtrConverter< IPtr, InterfacePtr >::m_map.

00030 : m_map(map){};

Member Function Documentation

template<class IPtr, class InterfacePtr>
void FastShower::PtrConverter< IPtr, InterfacePtr >::operator() pair< string, IPtr * >    [inline]
 

Definition at line 41 of file PtrConverter.h.

References FastShower::PtrConverter< IPtr, InterfacePtr >::m_map.

00041                                                                      {
00042     m_map[p.first] =  new InterfacePtr(p.second, p.first);
00043     cout<<"PtrConverter : "<<p.first<<endl;
00044   }

Member Data Documentation

template<class IPtr, class InterfacePtr>
map<string, IPtr*>& FastShower::PtrConverter< IPtr, InterfacePtr >::m_map [private]
 

Definition at line 35 of file PtrConverter.h.

Referenced by FastShower::PtrConverter< IPtr, InterfacePtr >::operator()(), and FastShower::PtrConverter< IPtr, InterfacePtr >::PtrConverter().


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