]> gcc.gnu.org Git - gcc.git/commit
libstdc++: Add noexcept specifiers to some range adaptors
authorJonathan Wakely <jwakely@redhat.com>
Tue, 15 Jun 2021 15:36:12 +0000 (16:36 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Tue, 15 Jun 2021 17:20:06 +0000 (18:20 +0100)
commit9245b0e84c262cc5fd8373e94de3d23a3807b122
treeb51e2c58f09b4ad71afc31ce2858c7e9fc64a8f8
parenta88fc03ba7e52d9a072f25d42bb9619fedb7892e
libstdc++: Add noexcept specifiers to some range adaptors

Signed-off-by: Jonathan Wakely <jwakely@redhat.com>
libstdc++-v3/ChangeLog:

* include/bits/ranges_util.h (view_interface): Add noexcept to
empty, operator bool, data and size members.
(subrange): Add noexcept to constructors.
* include/std/ranges (single_view, ref_view): Add noexcept to
constructors.
(views::single, views::all): Add noexcept.
* testsuite/std/ranges/adaptors/all.cc: Check noexcept.
* testsuite/std/ranges/single_view.cc: Likewise.
libstdc++-v3/include/bits/ranges_util.h
libstdc++-v3/include/std/ranges
libstdc++-v3/testsuite/std/ranges/adaptors/all.cc
libstdc++-v3/testsuite/std/ranges/single_view.cc
This page took 0.055138 seconds and 5 git commands to generate.