aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-10-08 21:15:18 +0100
committerTomasz Kamiński <tkaminsk@redhat.com>2025-03-13 16:48:56 +0100
commit20828a812822f3009c3fe8a15d3db9160819b7de (patch)
treeba8c7ee31b88425bdaede9f7784b02a4d239dbcf /gcc
parent6b9ceac9e4e2be304c39e6bc8744edf21faac4fb (diff)
downloadgcc-20828a812822f3009c3fe8a15d3db9160819b7de.zip
gcc-20828a812822f3009c3fe8a15d3db9160819b7de.tar.gz
gcc-20828a812822f3009c3fe8a15d3db9160819b7de.tar.bz2
libstdc++: Add P1206R7 from_range members to container adaptors [PR111055]
This is another piece of P1206R7, adding new members to std::stack, std::queue, and std::priority_queue. PR libstdc++/111055 libstdc++-v3/ChangeLog: * include/bits/stl_queue.h (queue(from_range_t, _Rg&&)) (queue(from_range_t, _Rg&&, const _Alloc&), push_range): Define. (priority_queue(from_range_t, R&&, const Compare&)) (push_range): Define. * include/bits/stl_stack.h (stack(from_range_t, R&&)) (stack(from_range_t, R&&, const Alloc&), push_range): Define. * testsuite/util/testsuite_iterators.h (test_range_nocopy): Define. * testsuite/23_containers/priority_queue/cons_from_range.cc: New test. * testsuite/23_containers/priority_queue/members/push_range.cc: New test. * testsuite/23_containers/queue/cons_from_range.cc: New test. * testsuite/23_containers/queue/members/push_range.cc: New test. * testsuite/23_containers/stack/cons_from_range.cc: New test. * testsuite/23_containers/stack/members/push_range.cc: New test. Co-authored-by: Tomasz Kamiński <tkaminsk@redhat.com> Signed-off-by: Tomasz Kamiński <tkaminsk@redhat.com>
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions