LLVM 19.0.0git
llvm::FileBufferByteStream Member List

This is the complete list of members for llvm::FileBufferByteStream, including all inherited members.

checkOffsetForRead(uint64_t Offset, uint64_t DataSize)llvm::BinaryStreaminlineprotected
checkOffsetForWrite(uint64_t Offset, uint64_t DataSize)llvm::WritableBinaryStreaminlineprotected
commit() overridellvm::FileBufferByteStreaminlinevirtual
FileBufferByteStream(std::unique_ptr< FileOutputBuffer > Buffer, llvm::endianness Endian)llvm::FileBufferByteStreaminline
getBufferEnd() constllvm::FileBufferByteStreaminline
getBufferStart() constllvm::FileBufferByteStreaminline
getEndian() const overridellvm::FileBufferByteStreaminlinevirtual
getFlags() const overridellvm::WritableBinaryStreaminlinevirtual
getLength() overridellvm::FileBufferByteStreaminlinevirtual
readBytes(uint64_t Offset, uint64_t Size, ArrayRef< uint8_t > &Buffer) overridellvm::FileBufferByteStreaminlinevirtual
readLongestContiguousChunk(uint64_t Offset, ArrayRef< uint8_t > &Buffer) overridellvm::FileBufferByteStreaminlinevirtual
writeBytes(uint64_t Offset, ArrayRef< uint8_t > Data) overridellvm::FileBufferByteStreaminlinevirtual
~BinaryStream()=defaultllvm::BinaryStreamvirtual
~WritableBinaryStream() override=defaultllvm::WritableBinaryStream