13#include "IInputStream.h"
14#include "AUI/Common/AByteBuffer.h"
15#include "AUI/Common/SharedPtr.h"
31 : mCurrent(buffer.data()), mEnd(buffer.data() + buffer.size())
35 size_t read(
char* dst,
size_t size)
override;
37 size_t available()
const {
38 return mEnd - mCurrent;
Acts like std::string_view but for AByteBuffer.
Definition: AByteBufferView.h:24