|
LLVM
4.0.0
|
#include <StreamInterface.h>
Public Member Functions | |
| ~WritableStream () override=default | |
| virtual Error | writeBytes (uint32_t Offset, ArrayRef< uint8_t > Data) const =0 |
| virtual Error | commit () const =0 |
Public Member Functions inherited from llvm::msf::ReadableStream | |
| virtual | ~ReadableStream ()=default |
| virtual Error | readBytes (uint32_t Offset, uint32_t Size, ArrayRef< uint8_t > &Buffer) const =0 |
| virtual Error | readLongestContiguousChunk (uint32_t Offset, ArrayRef< uint8_t > &Buffer) const =0 |
| virtual uint32_t | getLength () const =0 |
Definition at line 38 of file StreamInterface.h.
|
overridedefault |
|
pure virtual |
Implemented in llvm::msf::FileBufferByteStream, llvm::msf::WritableMappedBlockStream, and llvm::msf::MutableByteStream.
Referenced by llvm::msf::WritableMappedBlockStream::commit(), and llvm::msf::WritableStreamRef::commit().
1.8.6