Peter Kasting f29fb25555 Add begin()/end() to CopyOnWriteBuffer.
This allows this type to meet the requirements of e.g.
std::ranges::range, which is necessary for it to work with the std::span
range constructor, or the "non-legacy" constructor for Chromium's
base::span.

Bug: chromium:364987728
Change-Id: I6cb2b9c6d849c97e304719140dcb967a9e2c254c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/365780
Auto-Submit: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43251}
2024-10-16 15:49:09 +00:00
..
2023-11-15 12:10:28 +00:00
2023-04-21 06:17:42 +00:00
2024-08-09 14:58:10 +00:00
2023-04-21 06:17:42 +00:00
2024-04-24 20:53:23 +00:00
2022-01-28 15:13:45 +00:00
2023-04-21 06:17:42 +00:00
2024-08-14 07:11:57 +00:00
2023-04-21 06:17:42 +00:00
2021-08-31 14:27:49 +00:00
2024-02-01 14:43:30 +00:00
2024-02-01 14:43:30 +00:00
2024-06-07 09:47:26 +00:00
2024-06-07 09:47:26 +00:00
2024-08-14 07:11:57 +00:00
2024-02-01 14:43:30 +00:00
2023-04-21 06:17:42 +00:00
2021-09-21 15:17:26 +00:00
2024-04-24 20:53:23 +00:00
2024-06-07 09:47:26 +00:00