Atlfast::CastAway< C > Class Template Reference

#include <CastAwayConst.h>

List of all members.

Public Member Functions

 CastAway (std::vector< C * > &nc)
void operator() (const C *e)

Private Attributes

std::vector< C * > & m_noConst


Detailed Description

template<class C>
class Atlfast::CastAway< C >

Definition at line 13 of file CastAwayConst.h.


Constructor & Destructor Documentation

template<class C>
Atlfast::CastAway< C >::CastAway ( std::vector< C * > &  nc  )  [inline]

Definition at line 15 of file CastAwayConst.h.

00015 :m_noConst(nc){}


Member Function Documentation

template<class C>
void Atlfast::CastAway< C >::operator() ( const C *  e  )  [inline]

Definition at line 16 of file CastAwayConst.h.

00016                                {
00017       m_noConst.push_back(const_cast<C*>(e));
00018     }


Member Data Documentation

template<class C>
std::vector<C*>& Atlfast::CastAway< C >::m_noConst [private]

Definition at line 20 of file CastAwayConst.h.


The documentation for this class was generated from the following file:
Generated on Fri Sep 21 13:20:55 2007 for AtlfastUtils by  doxygen 1.5.1