* include/parallel/base.h (_PseudoSequence): Do not forward declare.
(_VoidFunctor): Remove, unused.
(__median_of_three_iterators): Take __comp by value.
(_PseudoSequenceIterator<>::operator++(int)): Do not const qualify
the return type.
(_PseudoSequenceIterator<>::operator!=): Fix return type to bool.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157628
138bc75d-0d04-0410-961f-
82ee72b054a4
2010-03-22 Paolo Carlini <paolo.carlini@oracle.com>
+ * include/parallel/base.h (_PseudoSequence): Do not forward declare.
+ (_VoidFunctor): Remove, unused.
+ (__median_of_three_iterators): Take __comp by value.
+ (_PseudoSequenceIterator<>::operator++(int)): Do not const qualify
+ the return type.
+ (_PseudoSequenceIterator<>::operator!=): Fix return type to bool.
+
+2010-03-22 Paolo Carlini <paolo.carlini@oracle.com>
+
* include/parallel/base.h (_Less): Use std::less.
(_Plus): Likewise use std::plus.
(_Multiplies): Likewise use std::multiplies.
struct _Multiplies<_Tp, _Tp, _Tp>
: public std::multiplies<_Tp> { };
- template<typename _Tp, typename _DifferenceTp>
- class _PseudoSequence;
-
/** @brief _Iterator associated with __gnu_parallel::_PseudoSequence.
* If features the usual random-access iterator functionality.
* @param _Tp Sequence _M_value type.