Provided by: libstdc++6-4.4-doc_4.4.7-8ubuntu1_all bug

NAME

       __gnu_parallel::replace_if_selector< It, Op, T > -

SYNOPSIS

       Inherits __gnu_parallel::generic_for_each_selector< It >.

   Public Member Functions
       bool operator() (Op &o, It i)
       replace_if_selector (const T &new_val)

   Public Attributes
       It finish_iterator
       const T & new_val

Detailed Description

   template<typename It, typename Op, typename T>struct __gnu_parallel::replace_if_selector< It,
       Op, T >
       std::replace() selector.

       Definition at line 158 of file for_each_selectors.h.

Constructor & Destructor Documentation

   template<typename It , typename Op , typename T > __gnu_parallel::replace_if_selector< It, Op,
       T >::replace_if_selector (const T &new_val) [inline],  [explicit]
       Constructor.

       Parameters:
           new_val Value to replace with.

       Definition at line 166 of file for_each_selectors.h.

Member Function Documentation

   template<typename It , typename Op , typename T > bool __gnu_parallel::replace_if_selector<
       It, Op, T >::operator() (Op &o, Iti) [inline]
       Functor execution.

       Parameters:
           o Operator.
           i Iterator referencing object.

       Definition at line 172 of file for_each_selectors.h.

       References __gnu_parallel::replace_if_selector< It, Op, T >::new_val.

Member Data Documentation

   template<typename It > It __gnu_parallel::generic_for_each_selector< It >::finish_iterator
       [inherited]
       Iterator on last element processed; needed for some algorithms (e. g. std::transform()).

       Definition at line 48 of file for_each_selectors.h.

   template<typename It , typename Op , typename T > const T&
       __gnu_parallel::replace_if_selector< It, Op, T >::new_val
       Value to replace with.

       Definition at line 161 of file for_each_selectors.h.

       Referenced by __gnu_parallel::replace_if_selector< It, Op, T >::operator()().

Author

       Generated automatically by Doxygen for libstdc++ from the source code.

libstdc++                                Thu_gnu_parallel::replace_if_selector< It, Op, T >(3cxx)