From a15c1c71d5a2e8c71c3f5a60b0eab83c65b7975f Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 1 Sep 2021 16:19:01 +0200 Subject: [PATCH] util/WritableBuffer: add WritableBuffer::{FromVoid,ToVoid}() --- src/util/WritableBuffer.hxx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/util/WritableBuffer.hxx b/src/util/WritableBuffer.hxx index 91414c0e5..a3207bd83 100644 --- a/src/util/WritableBuffer.hxx +++ b/src/util/WritableBuffer.hxx @@ -58,6 +58,14 @@ struct WritableBuffer { constexpr WritableBuffer(pointer _data, size_type _size) noexcept :data(_data), size(_size) {} + constexpr static WritableBuffer FromVoid(WritableBuffer other) noexcept { + return other; + } + + constexpr WritableBuffer ToVoid() const noexcept { + return *this; + } + constexpr operator ConstBuffer() const noexcept { return {data, size}; }