stl_heap.h (__is_heap_until): Add.
authorPaolo Carlini <pcarlini@suse.de>
Fri, 12 Oct 2007 16:26:03 +0000 (16:26 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 12 Oct 2007 16:26:03 +0000 (16:26 +0000)
commite69f1bad5d88e5a7dc4970f169c7763cba4f6feb
tree237e54870afa0a64fb14bd9e1933203d575b071d
parent3c285765879c471cb7ca2364e5a5c165e380aa41
stl_heap.h (__is_heap_until): Add.

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

* include/bits/stl_heap.h (__is_heap_until): Add.
(__is_heap(_RandomAccessIterator, _Distance),
__is_heap(_RandomAccessIterator, _Compare, _Distance)):
Adjust, call the latter.
(is_heap, is_heap_until): Add, call the above.
* include/bits/algorithmfwd.h: Add.
* testsuite/25_algorithms/is_heap/requirements/
explicit_instantiation/2.cc: New.
* testsuite/25_algorithms/is_heap/requirements/
explicit_instantiation/pod.cc: Likewise.
* testsuite/25_algorithms/is_heap/1.cc: Likewise.
* testsuite/25_algorithms/is_heap_until/requirements/
explicit_instantiation/2.cc: Likewise.
* testsuite/25_algorithms/is_heap_until/requirements/
explicit_instantiation/pod.cc: Likewise.
* testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
* testsuite/25_algorithms/headers/algorithm/synopsis.cc:
Add is_heap and is_heap_until.

From-SVN: r129266
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/algorithmfwd.h
libstdc++-v3/include/bits/stl_heap.h
libstdc++-v3/testsuite/25_algorithms/headers/algorithm/synopsis.cc
libstdc++-v3/testsuite/25_algorithms/is_heap/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/is_heap_until/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc [new file with mode: 0644]