r238383 - in /trunk/libstdc++-v3: ChangeLog inc...
emsr@gcc.gnu.org
emsr@gcc.gnu.org
Fri Jul 15 17:16:00 GMT 2016
Author: emsr
Date: Fri Jul 15 17:16:32 2016
New Revision: 238383
URL: https://gcc.gnu.org/viewcvs?rev=238383&root=gcc&view=rev
Log:
2016-07-15 Edward Smith-Rowland <3dw4rd@verizon.net>
Implement C++17 P0025 clamp.
* include/bits/algorithmfwd.h: Declare clamp overloads.
* include/bits/stl_algo.h: Implement clamp. Feature __cpp_lib_clamp.
* testsuite/25_algorithms/clamp/1.cc: New test.
* testsuite/25_algorithms/clamp/2.cc: New test.
* testsuite/25_algorithms/clamp/constexpr.cc: New test.
* testsuite/25_algorithms/clamp/requirements/explicit_instantiation/
1.cc: New test.
* testsuite/25_algorithms/clamp/requirements/explicit_instantiation/
pod.cc: New test.
Added:
trunk/libstdc++-v3/testsuite/25_algorithms/clamp/
trunk/libstdc++-v3/testsuite/25_algorithms/clamp/1.cc
trunk/libstdc++-v3/testsuite/25_algorithms/clamp/2.cc
trunk/libstdc++-v3/testsuite/25_algorithms/clamp/constexpr.cc
trunk/libstdc++-v3/testsuite/25_algorithms/clamp/requirements/
trunk/libstdc++-v3/testsuite/25_algorithms/clamp/requirements/explicit_instantiation/
trunk/libstdc++-v3/testsuite/25_algorithms/clamp/requirements/explicit_instantiation/1.cc
trunk/libstdc++-v3/testsuite/25_algorithms/clamp/requirements/explicit_instantiation/pod.cc
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/include/bits/algorithmfwd.h
trunk/libstdc++-v3/include/bits/stl_algo.h
More information about the Gcc-cvs
mailing list