commit | c569f97b6262ce6080a0fe6614ac5958d8f7e29e | [log] [tgz] |
---|---|---|
author | Jan Wilken Dörrie <[email protected]> | Wed May 27 20:24:38 2020 |
committer | Commit Bot <[email protected]> | Wed May 27 20:24:38 2020 |
tree | 0a1b41b8ea3e1eff327fe1f373ca60bfc0f14856 | |
parent | 71aab5cb7581dbd4832945f21a46b062f2b8cf3f [diff] |
[base] Add first ranges overloads for STL algorithms This change adds implementations of the range-based non-modifying sequence operations to //base/util/ranges. Furthermore, it adds implementations of required helpers such as std::invoke, std::identity, std::ranges::begin, std::ranges::end, std::ranges::equal_to and std::ranges::less. Future CLs will add overloads for the remaining algorithms. Reference: https://eel.is/c++draft/alg.nonmodifying Bug: 1071094 Change-Id: I0cab296f3937de205583408638e9be2f79473768 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1944358 Reviewed-by: Albert J. Wong <[email protected]> Commit-Queue: Jan Wilken Dörrie <[email protected]> Cr-Commit-Position: refs/heads/master@{#772376}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.