|
LLVM
4.0.0
|
#include <StreamRef.h>
Public Member Functions | |
| WritableStreamRef ()=default | |
| WritableStreamRef (const WritableStream &Stream) | |
| WritableStreamRef (const WritableStream &Stream, uint32_t Offset, uint32_t Length) | |
| WritableStreamRef (const WritableStreamRef &S, uint32_t Offset, uint32_t Length)=delete | |
| Error | writeBytes (uint32_t Offset, ArrayRef< uint8_t > Data) const |
| Error | commit () const |
Public Member Functions inherited from llvm::msf::StreamRefBase< WritableStream, WritableStreamRef > | |
| StreamRefBase () | |
| StreamRefBase (const WritableStream &Stream, uint32_t Offset, uint32_t Length) | |
| uint32_t | getLength () const |
| const WritableStream * | getStream () const |
| WritableStreamRef | drop_front (uint32_t N) const |
| WritableStreamRef | keep_front (uint32_t N) const |
| WritableStreamRef | slice (uint32_t Offset, uint32_t Len) const |
| bool | operator== (const WritableStreamRef &Other) const |
Additional Inherited Members | |
Protected Attributes inherited from llvm::msf::StreamRefBase< WritableStream, WritableStreamRef > | |
| const WritableStream * | Stream |
| uint32_t | ViewOffset |
| uint32_t | Length |
Definition at line 109 of file StreamRef.h.
|
default |
|
inline |
Definition at line 113 of file StreamRef.h.
|
inline |
Definition at line 115 of file StreamRef.h.
|
delete |
|
inline |
Definition at line 129 of file StreamRef.h.
References llvm::msf::WritableStream::commit(), and llvm::msf::StreamRefBase< WritableStream, WritableStreamRef >::Stream.
|
inline |
Definition at line 123 of file StreamRef.h.
References llvm::msf::insufficient_buffer, llvm::msf::StreamRefBase< WritableStream, WritableStreamRef >::Length, llvm::ArrayRef< T >::size(), llvm::msf::StreamRefBase< WritableStream, WritableStreamRef >::Stream, llvm::msf::StreamRefBase< WritableStream, WritableStreamRef >::ViewOffset, and llvm::msf::WritableStream::writeBytes().
Referenced by llvm::msf::StreamWriter::writeBytes(), and llvm::msf::StreamWriter::writeFixedString().
1.8.6