[base] Ranges: Implement [alg.reverse], [alg.rotate] and [alg.shuffle]
This change implements the ranges algorithms from alg.reverse, alg.rotate and alg.shuffle. alg.sample is skipped due to the lack of std::sample in C++14, but might be added in a future CL. Bug: 1071094 Change-Id: I8195c62aa21b99bc8b60ed8a98c492d4b2d5edd9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2308150 Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Reviewed-by:Peter Kasting <pkasting@chromium.org> Cr-Commit-Position: refs/heads/master@{#790292}
Showing
Please register or sign in to comment