diff --git a/AK/ByteBuffer.h b/AK/ByteBuffer.h index f86a709831..3743397d51 100644 --- a/AK/ByteBuffer.h +++ b/AK/ByteBuffer.h @@ -1,10 +1,11 @@ #pragma once -#include "StdLibExtras.h" -#include "Types.h" +#include #include #include #include +#include +#include #include namespace AK { @@ -272,6 +273,12 @@ inline NonnullRefPtr ByteBufferImpl::adopt(void* data, int size) return ::adopt(*new ByteBufferImpl(data, size, Adopt)); } +inline const LogStream& operator<<(const LogStream& stream, const ByteBuffer& value) +{ + stream.write((const char*)value.data(), value.size()); + return stream; +} + } using AK::ByteBuffer;