diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2020-02-17 17:58:09 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2020-02-17 18:15:41 +0000 |
commit | 7ab36231a17d8a78f4355289ebbd9d32bb8ede7b (patch) | |
tree | 1c419defbfddea3d2ff7785a335518b88ef130c5 /gcc | |
parent | 9866abe31ec47f493ff40f525ad970bb60906c4b (diff) | |
download | gcc-7ab36231a17d8a78f4355289ebbd9d32bb8ede7b.zip gcc-7ab36231a17d8a78f4355289ebbd9d32bb8ede7b.tar.gz gcc-7ab36231a17d8a78f4355289ebbd9d32bb8ede7b.tar.bz2 |
libstdc++: P1970R2 Consistency for size() functions: Add ranges::ssize
This defines ranges::ssize as approved in Prague. It's unclear what is
supposed to happen for types for which range_difference_t is not a valid
type. I've assumed they are not meant to be usable with ranges::ssize,
despite being usable with ranges::size.
* include/bits/range_access.h (_SSize, ssize): Define for C++20.
* testsuite/std/ranges/access/ssize.cc: New test.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions