From c3191449a4d1720e73a874adb7f633d8ec63776c Mon Sep 17 00:00:00 2001 From: m-holger Date: Sun, 28 Sep 2025 18:45:08 +0100 Subject: [PATCH] Refactor `Buffer`: remove unused `copy` method to simplify the class structure. --- include/qpdf/Buffer.hh | 2 -- libqpdf/Buffer.cc | 11 ----------- 2 files changed, 0 insertions(+), 13 deletions(-) diff --git a/include/qpdf/Buffer.hh b/include/qpdf/Buffer.hh index 979d57d..cce0f95 100644 --- a/include/qpdf/Buffer.hh +++ b/include/qpdf/Buffer.hh @@ -69,8 +69,6 @@ class Buffer private: class Members; - void copy(Buffer const&); - std::unique_ptr m; }; diff --git a/libqpdf/Buffer.cc b/libqpdf/Buffer.cc index 532ebd0..1975d40 100644 --- a/libqpdf/Buffer.cc +++ b/libqpdf/Buffer.cc @@ -88,17 +88,6 @@ Buffer::operator=(Buffer&& rhs) noexcept Buffer::~Buffer() = default; -void -Buffer::copy(Buffer const& rhs) -{ - if (this != &rhs) { - m = std::make_unique(rhs.m->size, nullptr, true); - if (m->size) { - memcpy(m->buf, rhs.m->buf, m->size); - } - } -} - size_t Buffer::getSize() const { -- libgit2 0.21.4