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}; }