gcc/libstdc++-v3/include/experimental
Jonathan Wakely 37cb7887f8 Add experimental::sample and experimental::shuffle from N4531
The additions to <experimental/random> were added in 2015 but the new
algorithms in <experimental/algorithm> were not. This adds them.

	* include/experimental/algorithm (sample, shuffle): Add new overloads
	using per-thread random number engine.
	* testsuite/experimental/algorithm/sample.cc: Simpify and reduce
	dependencies by using __gnu_test::test_container.
	* testsuite/experimental/algorithm/sample-2.cc: New.
	* testsuite/experimental/algorithm/shuffle.cc: New.

From-SVN: r262024
2018-06-25 17:23:49 +01:00
..
bits
algorithm Add experimental::sample and experimental::shuffle from N4531 2018-06-25 17:23:49 +01:00
any
array
chrono
deque
filesystem
forward_list
functional
iterator
list
map
memory
memory_resource
numeric
optional
propagate_const
random
ratio
regex
set
source_location
string
string_view
system_error
tuple
type_traits
unordered_map
unordered_set
utility
vector