|
LLVM
4.0.0
|
#include <ByteStream.h>
Public Member Functions | |
| MutableByteStream ()=default | |
| MutableByteStream (MutableArrayRef< uint8_t > 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 |
| Error | writeBytes (uint32_t Offset, ArrayRef< uint8_t > Buffer) const override |
| Error | commit () const override |
| MutableArrayRef< uint8_t > | data () const |
Public Member Functions inherited from llvm::msf::WritableStream | |
| ~WritableStream () override=default | |
Public Member Functions inherited from llvm::msf::ReadableStream | |
| virtual | ~ReadableStream ()=default |
Definition at line 78 of file ByteStream.h.
|
default |
|
inlineexplicit |
Definition at line 81 of file ByteStream.h.
|
inlineoverridevirtual |
Implements llvm::msf::WritableStream.
Definition at line 110 of file ByteStream.h.
References llvm::Error::success().
|
inline |
Definition at line 112 of file ByteStream.h.
Referenced by llvm::codeview::TypeSerializer::visitMemberEnd().
|
inlineoverridevirtual |
Implements llvm::msf::ReadableStream.
Definition at line 94 of file ByteStream.h.
References llvm::msf::ByteStream::getLength().
|
inlineoverridevirtual |
Implements llvm::msf::ReadableStream.
Definition at line 84 of file ByteStream.h.
References llvm::msf::ByteStream::readBytes().
|
inlineoverridevirtual |
Implements llvm::msf::ReadableStream.
Definition at line 89 of file ByteStream.h.
References llvm::msf::ByteStream::readLongestContiguousChunk().
|
inlineoverridevirtual |
Implements llvm::msf::WritableStream.
Definition at line 96 of file ByteStream.h.
References llvm::ArrayRef< T >::data(), llvm::MutableArrayRef< T >::data(), llvm::ArrayRef< T >::empty(), llvm::msf::insufficient_buffer, llvm::ArrayRef< T >::size(), and llvm::Error::success().
1.8.6