From bf7cda414fa5e98f6b3c2b901dc7bdf6435c1b9b Mon Sep 17 00:00:00 2001 From: AnotherTest Date: Fri, 25 Dec 2020 18:51:59 +0330 Subject: [PATCH] AK: Add a ByteBuffer::copy(ReadonlyBytes) overload --- AK/ByteBuffer.h | 1 + 1 file changed, 1 insertion(+) diff --git a/AK/ByteBuffer.h b/AK/ByteBuffer.h index 0acdfe7f21..c7341d025d 100644 --- a/AK/ByteBuffer.h +++ b/AK/ByteBuffer.h @@ -123,6 +123,7 @@ public: static ByteBuffer create_uninitialized(size_t size) { return ByteBuffer(ByteBufferImpl::create_uninitialized(size)); } static ByteBuffer create_zeroed(size_t size) { return ByteBuffer(ByteBufferImpl::create_zeroed(size)); } static ByteBuffer copy(const void* data, size_t size) { return ByteBuffer(ByteBufferImpl::copy(data, size)); } + static ByteBuffer copy(ReadonlyBytes bytes) { return ByteBuffer(ByteBufferImpl::copy(bytes.data(), bytes.size())); } ~ByteBuffer() { clear(); } void clear() { m_impl = nullptr; }