LLVM 19.0.0git
llvm::msf::WritableMappedBlockStream Member List

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

checkOffsetForRead(uint64_t Offset, uint64_t DataSize)llvm::BinaryStreaminlineprotected
checkOffsetForWrite(uint64_t Offset, uint64_t DataSize)llvm::WritableBinaryStreaminlineprotected
commit() overridellvm::msf::WritableMappedBlockStreamvirtual
createDirectoryStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData, BumpPtrAllocator &Allocator)llvm::msf::WritableMappedBlockStreamstatic
createFpmStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData, BumpPtrAllocator &Allocator, bool AltFpm=false)llvm::msf::WritableMappedBlockStreamstatic
createIndexedStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData, uint32_t StreamIndex, BumpPtrAllocator &Allocator)llvm::msf::WritableMappedBlockStreamstatic
createStream(uint32_t BlockSize, const MSFStreamLayout &Layout, WritableBinaryStreamRef MsfData, BumpPtrAllocator &Allocator)llvm::msf::WritableMappedBlockStreamstatic
getBlockSize() constllvm::msf::WritableMappedBlockStreaminline
getEndian() const overridellvm::msf::WritableMappedBlockStreaminlinevirtual
getFlags() const overridellvm::WritableBinaryStreaminlinevirtual
getLength() overridellvm::msf::WritableMappedBlockStreamvirtual
getNumBlocks() constllvm::msf::WritableMappedBlockStreaminline
getStreamLayout() constllvm::msf::WritableMappedBlockStreaminline
getStreamLength() constllvm::msf::WritableMappedBlockStreaminline
readBytes(uint64_t Offset, uint64_t Size, ArrayRef< uint8_t > &Buffer) overridellvm::msf::WritableMappedBlockStreamvirtual
readLongestContiguousChunk(uint64_t Offset, ArrayRef< uint8_t > &Buffer) overridellvm::msf::WritableMappedBlockStreamvirtual
WritableMappedBlockStream(uint32_t BlockSize, const MSFStreamLayout &StreamLayout, WritableBinaryStreamRef MsfData, BumpPtrAllocator &Allocator)llvm::msf::WritableMappedBlockStreamprotected
writeBytes(uint64_t Offset, ArrayRef< uint8_t > Buffer) overridellvm::msf::WritableMappedBlockStreamvirtual
~BinaryStream()=defaultllvm::BinaryStreamvirtual
~WritableBinaryStream() override=defaultllvm::WritableBinaryStream