gcc/libstdc++-v3/include/parallel
Paolo Carlini 4f39bf5c6b re PR libstdc++/34105 (Confusing error message with missing #include <algorithm>)
2007-11-15  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/34105
	* include/bits/stl_algobase.h: Do not include <bits/algorithmfwd.h>.
	(lexicographical_compare(const unsigned char*, const unsigned char*,
	const unsigned char*, const unsigned char*),
	lexicographical_compare(const char*, const char*, const char*,
	const char*)): Move to namespace (std, _GLIBCXX_STD_P).
	* include/parallel/algobase.h: Do not include <bits/algorithmfwd.h>.
	(equal): Move after mismatch.
	* include/bits/stl_heap.h (is_heap, is_heap_until): Reorder.
	* include/bits/char_traits.h: Include <bits/stl_algobase.h> instead
	of <bits/algorithmfwd.h>.
	* include/bits/stl_algo.h: Include first <bits/algorithmfwd.h>.
	* include/bits/algorithmfwd.h (lexicographical_compare): Do not
	declare overloads.
	* include/parallel/partition.h: Include <parallel/random_number.h>.
	* testsuite/util/testsuite_abi.cc: Include <algorithm>.

From-SVN: r130207
2007-11-15 19:05:17 +00:00
..
algo.h re PR libstdc++/33487 (parallel v3: more functions not in right namespace) 2007-10-06 15:08:58 +00:00
algobase.h re PR libstdc++/34105 (Confusing error message with missing #include <algorithm>) 2007-11-15 19:05:17 +00:00
algorithm
algorithmfwd.h re PR libstdc++/33487 (parallel v3: more functions not in right namespace) 2007-10-06 15:08:58 +00:00
balanced_quicksort.h parallel_mode.html: Added reference to MCSTL. 2007-10-08 15:17:28 +00:00
base.h base.h: Added plus and multiplies functor for differently typed objects. 2007-10-08 21:14:45 +00:00
basic_iterator.h
checkers.h
compatibility.h re PR libstdc++/33578 (__gnu_parallel::yield means what?) 2007-10-10 23:39:30 +00:00
compiletime_settings.h for_each.h: Fixed comment/doxygen markup typos. 2007-09-17 12:58:07 +00:00
equally_split.h
features.h PR libstdc++/33489 continued. 2007-10-09 20:48:38 +00:00
find.h re PR libstdc++/33892 ([libstdc++ v3 parallel mode] Parallel mode algorithms use critical sections with global scope) 2007-11-02 15:34:24 +00:00
find_selectors.h
for_each.h for_each.h: Fixed comment/doxygen markup typos. 2007-09-17 12:58:07 +00:00
for_each_selectors.h base.h: Added plus and multiplies functor for differently typed objects. 2007-10-08 21:14:45 +00:00
iterator.h
list_partition.h
losertree.h re PR libstdc++/33633 (-D_GLIBCXX_DEBUG vs ext/hash_*) 2007-10-10 15:23:59 +00:00
merge.h PR libstdc++/33489 continued. 2007-10-09 20:48:38 +00:00
multiseq_selection.h PR libstdc++/33489 continued. 2007-10-09 20:48:38 +00:00
multiway_merge.h multiway_merge.h: More robust finding of an arbitrary existing element inside the input sequences. 2007-11-14 17:37:38 +00:00
multiway_mergesort.h multiway_merge.h: Removed Timing<inactive_tag> 2007-10-25 17:07:56 +00:00
numeric base.h: Added plus and multiplies functor for differently typed objects. 2007-10-08 21:14:45 +00:00
numericfwd.h re PR libstdc++/33487 (parallel v3: more functions not in right namespace) 2007-10-06 15:08:58 +00:00
omp_loop.h
omp_loop_static.h
par_loop.h
parallel.h
partial_sum.h PR libstdc++/33489 continued. 2007-10-09 20:48:38 +00:00
partition.h re PR libstdc++/34105 (Confusing error message with missing #include <algorithm>) 2007-11-15 19:05:17 +00:00
queue.h
quicksort.h PR libstdc++/33489 continued. 2007-10-09 20:48:38 +00:00
random_number.h
random_shuffle.h multiway_merge.h: Removed Timing<inactive_tag> 2007-10-25 17:07:56 +00:00
search.h re PR libstdc++/33892 ([libstdc++ v3 parallel mode] Parallel mode algorithms use critical sections with global scope) 2007-11-02 15:34:24 +00:00
set_operations.h multiway_merge.h: Removed Timing<inactive_tag> 2007-10-25 17:07:56 +00:00
settings.h PR libstdc++/33489 continued. 2007-10-09 20:48:38 +00:00
sort.h
tags.h re PR libstdc++/33487 (parallel v3: more functions not in right namespace) 2007-10-06 15:08:58 +00:00
tree.h multiway_merge.h: Removed Timing<inactive_tag> 2007-10-25 17:07:56 +00:00
types.h
unique_copy.h
workstealing.h re PR libstdc++/33892 ([libstdc++ v3 parallel mode] Parallel mode algorithms use critical sections with global scope) 2007-11-02 15:34:24 +00:00