mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-17 19:09:46 +08:00
stl_algo.h (std::transform): Disable the check on _OutputIter for now.
2001-04-17 Phil Edwards <pme@sources.redhat.com> * include/bits/stl_algo.h (std::transform): Disable the check on _OutputIter for now. From-SVN: r41393
This commit is contained in:
parent
96f1c2b10d
commit
996f4bb1cd
@ -533,8 +533,11 @@ _OutputIter transform(_InputIter __first, _InputIter __last,
|
||||
{
|
||||
// concept requirements
|
||||
__glibcpp_function_requires(_InputIteratorConcept<_InputIter>);
|
||||
/* XXX
|
||||
__glibcpp_function_requires(_OutputIteratorConcept<_OutputIter,
|
||||
// should be "the type returned by _UnaryOperation"
|
||||
typename iterator_traits<_InputIter>::value_type>);
|
||||
*/
|
||||
|
||||
for ( ; __first != __last; ++__first, ++__result)
|
||||
*__result = __unary_op(*__first);
|
||||
@ -550,9 +553,11 @@ _OutputIter transform(_InputIter1 __first1, _InputIter1 __last1,
|
||||
// concept requirements
|
||||
__glibcpp_function_requires(_InputIteratorConcept<_InputIter1>);
|
||||
__glibcpp_function_requires(_InputIteratorConcept<_InputIter2>);
|
||||
/* XXX
|
||||
__glibcpp_function_requires(_OutputIteratorConcept<_OutputIter,
|
||||
// XXX really should be "the type returned by _BinaryOperation"
|
||||
// should be "the type returned by _BinaryOperation"
|
||||
typename iterator_traits<_InputIter1>::value_type>);
|
||||
*/
|
||||
|
||||
for ( ; __first1 != __last1; ++__first1, ++__first2, ++__result)
|
||||
*__result = __binary_op(*__first1, *__first2);
|
||||
|
Loading…
Reference in New Issue
Block a user