Implement std::experimental::sample.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Wed, 13 May 2015 16:55:41 +0000 (16:55 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Wed, 13 May 2015 16:55:41 +0000 (16:55 +0000)
commit732e2681c710147e95b390db06bf72ded13efb1e
treebb2a6d1216450b7125012a7d93945df98c92bebf
parentc4144ea4186809e6cea44b97a3e5f60a0b2bf07a
Implement std::experimental::sample.

Following specification in "C++ Extensions for Library Fundamentals":
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4480.html#alg.random.sample

llvm-svn: 237264
libcxx/include/experimental/algorithm [new file with mode: 0644]
libcxx/test/libcxx/double_include.sh.cpp
libcxx/test/libcxx/experimental/algorithms/header.algorithm.synop/includes.pass.cpp [new file with mode: 0644]
libcxx/test/libcxx/experimental/algorithms/version.pass.cpp [new file with mode: 0644]
libcxx/test/std/experimental/algorithms/alg.random.sample/sample.fail.cpp [new file with mode: 0644]
libcxx/test/std/experimental/algorithms/alg.random.sample/sample.pass.cpp [new file with mode: 0644]
libcxx/test/std/experimental/algorithms/alg.random.sample/sample.stable.pass.cpp [new file with mode: 0644]
libcxx/www/ts1z_status.html