aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2010-03-19 10:36:57 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2010-03-19 10:36:57 +0000
commit247d8075711bc24632eb919c15524ed095485c16 (patch)
tree884bdcb882db407e570871577799d5642ec6cc56 /gcc
parent0aeb3cc6c9df098de6fe0d0433f98e260696399e (diff)
downloadgcc-247d8075711bc24632eb919c15524ed095485c16.zip
gcc-247d8075711bc24632eb919c15524ed095485c16.tar.gz
gcc-247d8075711bc24632eb919c15524ed095485c16.tar.bz2
stl_algo.h (shuffle): Add, per D3056.
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
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions