|
LLVM
4.0.0
|
#include <ByteStream.h>
Public Member Functions | |
| MemoryBufferByteStream (std::unique_ptr< MemoryBuffer > Buffer) | |
Public Member Functions inherited from llvm::msf::ByteStream | |
| ByteStream ()=default | |
| ByteStream (ArrayRef< uint8_t > Data) | |
| ByteStream (StringRef Data) | |
| Error | readBytes (uint32_t Offset, uint32_t Size, ArrayRef< uint8_t > &Buffer) const override |
| Error | readLongestContiguousChunk (uint32_t Offset, ArrayRef< uint8_t > &Buffer) const override |
| uint32_t | getLength () const override |
| ArrayRef< uint8_t > | data () const |
| StringRef | str () const |
Public Member Functions inherited from llvm::msf::ReadableStream | |
| virtual | ~ReadableStream ()=default |
Public Attributes | |
| std::unique_ptr< MemoryBuffer > | MemBuffer |
Additional Inherited Members | |
Protected Attributes inherited from llvm::msf::ByteStream | |
| ArrayRef< uint8_t > | Data |
Definition at line 68 of file ByteStream.h.
|
inlineexplicit |
Definition at line 70 of file ByteStream.h.
| std::unique_ptr<MemoryBuffer> llvm::msf::MemoryBufferByteStream::MemBuffer |
Definition at line 75 of file ByteStream.h.
1.8.6