|
LLVM
4.0.0
|
#include <StreamInterface.h>
Public Member Functions | |
| 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 20 of file StreamInterface.h.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
Implemented in llvm::msf::FileBufferByteStream, llvm::msf::WritableMappedBlockStream, llvm::msf::MutableByteStream, llvm::msf::MappedBlockStream, llvm::msf::SequencedItemStream< T, Traits >, llvm::msf::SequencedItemStream< codeview::CVType >, and llvm::msf::ByteStream.
Referenced by llvm::msf::ReadableStreamRef::readBytes(), and llvm::msf::MappedBlockStream::readLongestContiguousChunk().
|
pure virtual |
Implemented in llvm::msf::FileBufferByteStream, llvm::msf::WritableMappedBlockStream, llvm::msf::MutableByteStream, llvm::msf::MappedBlockStream, llvm::msf::SequencedItemStream< T, Traits >, llvm::msf::SequencedItemStream< codeview::CVType >, and llvm::msf::ByteStream.
Referenced by llvm::msf::ReadableStreamRef::readLongestContiguousChunk().
1.8.6