erase_if_pred< Pred > Class Template Reference

#include <erase_if_pred.hpp>

List of all members.

Public Member Functions

 erase_if_pred (Pred &r_pred, typename my_base::iterator base_it)
bool operator() (typename my_base_data_type::iterator::reference r_val)

Private Attributes

Pred & m_r_pred
my_base::iterator m_base_it
it_value_type_traits_t::value_type_holder m_value_type_holder


Detailed Description

template<class Pred>
class erase_if_pred< Pred >

Definition at line 46 of file erase_if_pred.hpp.


Constructor & Destructor Documentation

template<class Pred>
erase_if_pred< Pred >::erase_if_pred ( Pred &  r_pred,
typename my_base::iterator  base_it 
) [inline]

Definition at line 50 of file erase_if_pred.hpp.


Member Function Documentation

template<class Pred>
bool erase_if_pred< Pred >::operator() ( typename my_base_data_type::iterator::reference  r_val  )  [inline]

Definition at line 55 of file erase_if_pred.hpp.

References erase_if_pred< Pred >::m_base_it, erase_if_pred< Pred >::m_r_pred, and erase_if_pred< Pred >::m_value_type_holder.


Member Data Documentation

template<class Pred>
my_base::iterator erase_if_pred< Pred >::m_base_it [private]

Definition at line 68 of file erase_if_pred.hpp.

Referenced by erase_if_pred< Pred >::operator()().

template<class Pred>
Pred& erase_if_pred< Pred >::m_r_pred [private]

Definition at line 66 of file erase_if_pred.hpp.

Referenced by erase_if_pred< Pred >::operator()().

template<class Pred>
it_value_type_traits_t::value_type_holder erase_if_pred< Pred >::m_value_type_holder [private]

Definition at line 70 of file erase_if_pred.hpp.

Referenced by erase_if_pred< Pred >::operator()().


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 16:57:41 2010 for GNU C++ STL by  doxygen 1.4.7