This is the complete list of members for llvm::WriteThroughMemoryBuffer, including all inherited members.
| BufferKind enum name | llvm::MemoryBuffer | |
| dontNeedIfMmap() | llvm::MemoryBuffer | inlinevirtual |
| getBuffer() | llvm::WriteThroughMemoryBuffer | inline |
| getBuffer() const | llvm::WriteThroughMemoryBuffer | inline |
| getBufferEnd() | llvm::WriteThroughMemoryBuffer | inline |
| getBufferEnd() const | llvm::WriteThroughMemoryBuffer | inline |
| getBufferIdentifier() const | llvm::MemoryBuffer | inlinevirtual |
| getBufferKind() const =0 | llvm::MemoryBuffer | pure virtual |
| getBufferSize() const | llvm::MemoryBuffer | inline |
| getBufferStart() | llvm::WriteThroughMemoryBuffer | inline |
| getBufferStart() const | llvm::WriteThroughMemoryBuffer | inline |
| getFile(const Twine &Filename, int64_t FileSize=-1) | llvm::WriteThroughMemoryBuffer | static |
| llvm::MemoryBuffer::getFile(const Twine &Filename, bool IsText=false, bool RequiresNullTerminator=true, bool IsVolatile=false, std::optional< Align > Alignment=std::nullopt) | llvm::MemoryBuffer | static |
| getFileSlice(const Twine &Filename, uint64_t MapSize, uint64_t Offset) | llvm::WriteThroughMemoryBuffer | static |
| llvm::MemoryBuffer::getFileSlice(const Twine &Filename, uint64_t MapSize, uint64_t Offset, bool IsVolatile=false, std::optional< Align > Alignment=std::nullopt) | llvm::MemoryBuffer | static |
| getMemBufferRef() const | llvm::MemoryBuffer | |
| init(const char *BufStart, const char *BufEnd, bool RequiresNullTerminator) | llvm::MemoryBuffer | protected |
| MemoryBuffer()=default | llvm::MemoryBuffer | protected |
| MemoryBuffer(const MemoryBuffer &)=delete | llvm::MemoryBuffer | |
| MemoryBuffer_Malloc enum value | llvm::MemoryBuffer | |
| MemoryBuffer_MMap enum value | llvm::MemoryBuffer | |
| operator=(const MemoryBuffer &)=delete | llvm::MemoryBuffer | |
| WriteThroughMemoryBuffer()=default | llvm::WriteThroughMemoryBuffer | protected |
| ~MemoryBuffer() | llvm::MemoryBuffer | virtual |