From e4fd1ba3198932d4c4ca0e0cc98635758555adee Mon Sep 17 00:00:00 2001 From: Danil Chapovalov Date: Thu, 21 Jan 2021 17:00:16 +0100 Subject: [PATCH] Delete mutable rtc::CopyOnWriteBuffer::data Bug: webrtc:12334 Change-Id: I8798248dc591c5b69ff9434e7afc76ed2c7b02cc Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201205 Commit-Queue: Danil Chapovalov Reviewed-by: Mirko Bonadei Reviewed-by: Harald Alvestrand Cr-Commit-Position: refs/heads/master@{#33053} --- rtc_base/copy_on_write_buffer.h | 14 -------- rtc_base/copy_on_write_buffer_unittest.cc | 43 ++++++++--------------- 2 files changed, 15 insertions(+), 42 deletions(-) diff --git a/rtc_base/copy_on_write_buffer.h b/rtc_base/copy_on_write_buffer.h index 87bf625fea..9ec72ee523 100644 --- a/rtc_base/copy_on_write_buffer.h +++ b/rtc_base/copy_on_write_buffer.h @@ -95,14 +95,6 @@ class RTC_EXPORT CopyOnWriteBuffer { return buffer_->data() + offset_; } - // TODO(bugs.webrtc.org/12334): Delete when all usage updated to MutableData() - template ::value>::type* = nullptr> - T* data() { - return MutableData(); - } - // Get const pointer to the data. This will not create a copy of the // underlying data if it is shared with other buffers. template