LLVM API Documentation
| BufferKind enum name | llvm::MemoryBuffer | |
| getBuffer() const | llvm::MemoryBuffer | [inline] |
| getBufferEnd() const | llvm::MemoryBuffer | [inline] |
| getBufferIdentifier() const | llvm::MemoryBuffer | [inline, virtual] |
| getBufferKind() const =0 | llvm::MemoryBuffer | [pure virtual] |
| getBufferSize() const | llvm::MemoryBuffer | [inline] |
| getBufferStart() const | llvm::MemoryBuffer | [inline] |
| getFile(Twine Filename, int64_t FileSize=-1, bool RequiresNullTerminator=true, bool IsVolatileSize=false) | llvm::MemoryBuffer | [static] |
| getFileOrSTDIN(StringRef Filename, int64_t FileSize=-1) | llvm::MemoryBuffer | [static] |
| getMemBuffer(StringRef InputData, StringRef BufferName="", bool RequiresNullTerminator=true) | llvm::MemoryBuffer | [static] |
| getMemBuffer(MemoryBufferRef Ref, bool RequiresNullTerminator=true) | llvm::MemoryBuffer | [static] |
| getMemBufferCopy(StringRef InputData, StringRef BufferName="") | llvm::MemoryBuffer | [static] |
| getMemBufferRef() const | llvm::MemoryBuffer | |
| getNewMemBuffer(size_t Size, StringRef BufferName="") | llvm::MemoryBuffer | [static] |
| getNewUninitMemBuffer(size_t Size, StringRef BufferName="") | llvm::MemoryBuffer | [static] |
| getOpenFile(int FD, const char *Filename, uint64_t FileSize, bool RequiresNullTerminator=true, bool IsVolatileSize=false) | llvm::MemoryBuffer | [static] |
| getOpenFileSlice(int FD, const char *Filename, uint64_t MapSize, int64_t Offset, bool IsVolatileSize=false) | llvm::MemoryBuffer | [static] |
| getSTDIN() | llvm::MemoryBuffer | [static] |
| init(const char *BufStart, const char *BufEnd, bool RequiresNullTerminator) | llvm::MemoryBuffer | [protected] |
| MemoryBuffer() | llvm::MemoryBuffer | [inline, protected] |
| MemoryBuffer_Malloc enum value | llvm::MemoryBuffer | |
| MemoryBuffer_MMap enum value | llvm::MemoryBuffer | |
| ~MemoryBuffer() | llvm::MemoryBuffer | [virtual] |