247d807571
2010-03-19 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/stl_algo.h (shuffle): Add, per D3056. (random_shuffle): Fix signature in C++0x mode. (lower_bound, __lg): Move... * include/bits/stl_algobase.h: ... here. * include/bits/algorithmfwd.h: Adjust. * include/parallel/algorithmfwd.h: Likewise. * include/parallel/algo.h: Likewise. * include/bits/hashtable_policy.h (__lower_bound): Remove, adjust callers. * include/tr1/hashtable_policy.h (__lower_bound): Likewise. * include/bits/random.tcc (__detail::__transform): Add, adjust std::transform callers; don't include <algorithm>. * testsuite/25_algorithms/shuffle/1.cc: Add. * testsuite/25_algorithms/shuffle/requirements/ explicit_instantiation/2.cc: Likewise. * testsuite/25_algorithms/shuffle/requirements/ explicit_instantiation/pod.cc: Likewise. * include/bits/random.h: Add comments. From-SVN: r157564 |
||
---|---|---|
.. | ||
algo.h | ||
algobase.h | ||
algorithm | ||
algorithmfwd.h | ||
balanced_quicksort.h | ||
base.h | ||
basic_iterator.h | ||
checkers.h | ||
compatibility.h | ||
compiletime_settings.h | ||
equally_split.h | ||
features.h | ||
find_selectors.h | ||
find.h | ||
for_each_selectors.h | ||
for_each.h | ||
iterator.h | ||
list_partition.h | ||
losertree.h | ||
merge.h | ||
multiseq_selection.h | ||
multiway_merge.h | ||
multiway_mergesort.h | ||
numeric | ||
numericfwd.h | ||
omp_loop_static.h | ||
omp_loop.h | ||
par_loop.h | ||
parallel.h | ||
partial_sum.h | ||
partition.h | ||
queue.h | ||
quicksort.h | ||
random_number.h | ||
random_shuffle.h | ||
search.h | ||
set_operations.h | ||
settings.h | ||
sort.h | ||
tags.h | ||
types.h | ||
unique_copy.h | ||
workstealing.h |