gcc/libstdc++-v3/testsuite/25_algorithms
Paolo Carlini e69f1bad5d 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
2007-10-12 16:26:03 +00:00
..
adjacent_find stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
binary_search Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
copy stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
copy_backward/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
count stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
count_if Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
equal moveable.cc: New. 2007-10-03 17:27:18 +00:00
equal_range Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
fill stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
fill_n/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
find stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
find_end Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
find_first_of Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
find_if Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
for_each/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
generate/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
generate_n/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
headers stl_heap.h (__is_heap_until): Add. 2007-10-12 16:26:03 +00:00
heap stl_heap.h (__push_heap, [...]): Use _GLIBCXX_MOVE. 2007-10-11 17:56:31 +00:00
includes Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
inplace_merge Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
is_heap stl_heap.h (__is_heap_until): Add. 2007-10-12 16:26:03 +00:00
is_heap_until stl_heap.h (__is_heap_until): Add. 2007-10-12 16:26:03 +00:00
iter_swap stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
lexicographical_compare Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
lower_bound Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
make_heap/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
max Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
max_element Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
merge Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
min Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
min_element Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
mismatch
next_permutation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
nth_element Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
partial_sort stl_heap.h (__push_heap, [...]): Use _GLIBCXX_MOVE. 2007-10-11 17:56:31 +00:00
partial_sort_copy Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
partition [multiple changes] 2007-10-07 11:14:11 +00:00
pop_heap/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
prev_permutation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
push_heap/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
random_shuffle/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
remove [multiple changes] 2007-10-07 11:14:11 +00:00
remove_copy/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
remove_copy_if/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
remove_if [multiple changes] 2007-10-07 11:14:11 +00:00
replace stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
replace_copy stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
replace_copy_if Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
replace_if Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
reverse [multiple changes] 2007-10-07 11:14:11 +00:00
reverse_copy/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
rotate [multiple changes] 2007-10-07 11:14:11 +00:00
rotate_copy/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
search Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
search_n Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
set_difference Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
set_intersection Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
set_symmetric_difference Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
set_union Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
sort Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
sort_heap/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
stable_partition Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
stable_sort Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
swap/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
swap_ranges [multiple changes] 2007-10-07 11:14:11 +00:00
transform/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
unique [multiple changes] 2007-10-07 11:14:11 +00:00
unique_copy Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
upper_bound Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00