LLVM API Documentation
This is the complete list of members for llvm::MemoryBuffer, including all inherited members.
BufferKind enum name | llvm::MemoryBuffer | |
getBuffer() const | llvm::MemoryBuffer | inline |
getBufferEnd() const | llvm::MemoryBuffer | inline |
getBufferIdentifier() const | llvm::MemoryBuffer | inlinevirtual |
getBufferKind() const =0 | llvm::MemoryBuffer | pure virtual |
getBufferSize() const | llvm::MemoryBuffer | inline |
getBufferStart() const | llvm::MemoryBuffer | inline |
getFile(Twine Filename, OwningPtr< MemoryBuffer > &result, int64_t FileSize=-1, bool RequiresNullTerminator=true) | llvm::MemoryBuffer | static |
getFileOrSTDIN(StringRef Filename, OwningPtr< MemoryBuffer > &result, int64_t FileSize=-1) | llvm::MemoryBuffer | static |
getMemBuffer(StringRef InputData, StringRef BufferName="", bool RequiresNullTerminator=true) | llvm::MemoryBuffer | static |
getMemBufferCopy(StringRef InputData, StringRef BufferName="") | llvm::MemoryBuffer | static |
getNewMemBuffer(size_t Size, StringRef BufferName="") | llvm::MemoryBuffer | static |
getNewUninitMemBuffer(size_t Size, StringRef BufferName="") | llvm::MemoryBuffer | static |
getOpenFile(int FD, const char *Filename, OwningPtr< MemoryBuffer > &Result, uint64_t FileSize, bool RequiresNullTerminator=true) | llvm::MemoryBuffer | static |
getOpenFileSlice(int FD, const char *Filename, OwningPtr< MemoryBuffer > &Result, uint64_t MapSize, int64_t Offset) | llvm::MemoryBuffer | static |
getSTDIN(OwningPtr< MemoryBuffer > &result) | llvm::MemoryBuffer | static |
init(const char *BufStart, const char *BufEnd, bool RequiresNullTerminator) | llvm::MemoryBuffer | protected |
MemoryBuffer() | llvm::MemoryBuffer | inlineprotected |
MemoryBuffer_Malloc enum value | llvm::MemoryBuffer | |
MemoryBuffer_MMap enum value | llvm::MemoryBuffer | |
~MemoryBuffer() | llvm::MemoryBuffer | virtual |