#include <erase_if_pred.hpp>
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 |
Definition at line 46 of file erase_if_pred.hpp.
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.
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.
my_base::iterator erase_if_pred< Pred >::m_base_it [private] |
Pred& erase_if_pred< Pred >::m_r_pred [private] |
it_value_type_traits_t::value_type_holder erase_if_pred< Pred >::m_value_type_holder [private] |