LLVM  4.0.0
Public Member Functions | List of all members
llvm::msf::WritableStream Class Referenceabstract

#include <StreamInterface.h>

Inheritance diagram for llvm::msf::WritableStream:
[legend]
Collaboration diagram for llvm::msf::WritableStream:
[legend]

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
 

Detailed Description

Definition at line 38 of file StreamInterface.h.

Constructor & Destructor Documentation

llvm::msf::WritableStream::~WritableStream ( )
overridedefault

Member Function Documentation

virtual Error llvm::msf::WritableStream::commit ( ) const
pure virtual
virtual Error llvm::msf::WritableStream::writeBytes ( uint32_t  Offset,
ArrayRef< uint8_t >  Data 
) const
pure virtual

The documentation for this class was generated from the following file: