aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2021-06-20 12:47:18 -0400
committerPatrick Palka <ppalka@redhat.com>2021-06-20 12:47:18 -0400
commit69d80f0f2f0bb8a88cd82d8ab6c4b92cf8013ca1 (patch)
treea49bc449bdb49235bc853865ac332ee2983a414b /gcc
parentadbd2c7102d30cafdb82062940b2181df30c20c8 (diff)
downloadgcc-69d80f0f2f0bb8a88cd82d8ab6c4b92cf8013ca1.zip
gcc-69d80f0f2f0bb8a88cd82d8ab6c4b92cf8013ca1.tar.gz
gcc-69d80f0f2f0bb8a88cd82d8ab6c4b92cf8013ca1.tar.bz2
libstdc++: Implement new views::split as per P2210
This implements the new views::split from P2210R2 "Superior String Splitting". libstdc++-v3/ChangeLog: * include/std/ranges (__non_propagating_cache::operator bool): Define for split_view::begin(). (split_view): Define as per P2210. (views::__detail::__can_split_view): Define. (views::_Split, views::split): Define. * testsuite/std/ranges/adaptors/100577.cc (test01, test02): Test views::split. * testsuite/std/ranges/adaptors/split.cc: New test. * testsuite/std/ranges/p2325.cc (test08a): New test. * testsuite/std/ranges/p2367.cc (test01): Test views::split.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions