10 #ifndef LLVM_DEBUGINFO_MSF_STREAMINTERFACE_H
11 #define LLVM_DEBUGINFO_MSF_STREAMINTERFACE_H
53 #endif // LLVM_DEBUGINFO_MSF_STREAMINTERFACE_H
virtual ~ReadableStream()=default
virtual uint32_t getLength() const =0
virtual Error commit() const =0
~WritableStream() override=default
virtual Error readBytes(uint32_t Offset, uint32_t Size, ArrayRef< uint8_t > &Buffer) const =0
Lightweight error class with error context and mandatory checking.
virtual Error readLongestContiguousChunk(uint32_t Offset, ArrayRef< uint8_t > &Buffer) const =0
virtual Error writeBytes(uint32_t Offset, ArrayRef< uint8_t > Data) const =0