stl_algo.h (is_sorted, [...]): Add.
authorPaolo Carlini <pcarlini@suse.de>
Sun, 14 Oct 2007 21:17:23 +0000 (21:17 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 14 Oct 2007 21:17:23 +0000 (21:17 +0000)
commit4b7ed13a8fb6fb44856a01873a5f188f5f48e95e
tree8fde0a4c243d36b17d1790b5131fc7591488d023
parent1954a27b0c3d427a8fddeab6b089cbbe10f9f049
stl_algo.h (is_sorted, [...]): Add.

2007-10-14  Paolo Carlini  <pcarlini@suse.de>

* include/bits/stl_algo.h (is_sorted, is_sorted_until): Add.
* include/bits/algorithmfwd.h: Add.
* include/ext/algorithm: Adjust.
* testsuite/25_algorithms/is_sorted/requirements/
explicit_instantiation/2.cc: New.
* testsuite/25_algorithms/is_sorted/requirements/
explicit_instantiation/pod.cc: Likewise.
* testsuite/25_algorithms/is_sorted/1.cc: Likewise.
* testsuite/25_algorithms/is_sorted_until/requirements/
explicit_instantiation/2.cc: Likewise.
* testsuite/25_algorithms/is_sorted_until/requirements/
explicit_instantiation/pod.cc: Likewise.
* testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
* testsuite/25_algorithms/headers/algorithm/synopsis.cc:
Add is_sorted and is_sorted_until.

* include/bits/stl_heap.h (is_heap_until): Add concept and
debug-mode checks.

From-SVN: r129303
12 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/algorithmfwd.h
libstdc++-v3/include/bits/stl_algo.h
libstdc++-v3/include/bits/stl_heap.h
libstdc++-v3/include/ext/algorithm
libstdc++-v3/testsuite/25_algorithms/headers/algorithm/synopsis.cc
libstdc++-v3/testsuite/25_algorithms/is_sorted/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/is_sorted_until/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc [new file with mode: 0644]