PR libstdc++/26133 (DR 241, [WP])
authorPaolo Carlini <pcarlini@suse.de>
Wed, 8 Feb 2006 21:51:55 +0000 (21:51 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 8 Feb 2006 21:51:55 +0000 (21:51 +0000)
commit3089d5a4191be0a88dfe84ba844db83d166aafe6
treeafc9e7468effc2459be7ba1df3d25e2c9349c86f
parent5f8f531322798fed73c507580e602903b96ab122
PR libstdc++/26133 (DR 241, [WP])

2006-02-08  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/26133  (DR 241, [WP])
* include/bits/stl_algo.h (__unique_copy(,,, forward_iterator_tag,
output_iterator_tag), __unique_copy(,,, input_iterator_tag,
output_iterator_tag), __unique_copy(,,, input_iterator_tag,
forward_iterator_tag), and predicated counterparts): Add.
(__unique_copy(,,, output_iterator_tag), __unique_copy(,,,
forward_iterator_tag), and predicated counterparts): Remove.
(unique_copy): Adjust, dispatch to the three helpers above.
* testsuite/25_algorithms/unique_copy/2.cc: New.
* testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
* testsuite/25_algorithms/unique_copy/3.cc: Likewise.
* docs/html/ext/howto.html: Add an entry for DR 241.

* testsuite/25_algorithms/unique_copy/1.cc: Minor cosmetic changes.

From-SVN: r110772
libstdc++-v3/ChangeLog
libstdc++-v3/docs/html/ext/howto.html
libstdc++-v3/include/bits/stl_algo.h
libstdc++-v3/testsuite/25_algorithms/unique_copy/1.cc
libstdc++-v3/testsuite/25_algorithms/unique_copy/2.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/unique_copy/26133.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/unique_copy/3.cc [new file with mode: 0644]