LLVM API Documentation

llvm::MemoryBuffer Member List
This is the complete list of members for llvm::MemoryBuffer, including all inherited members.
BufferKind enum namellvm::MemoryBuffer
getBuffer() const llvm::MemoryBuffer [inline]
getBufferEnd() const llvm::MemoryBuffer [inline]
getBufferIdentifier() const llvm::MemoryBuffer [inline, virtual]
getBufferKind() const =0llvm::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 valuellvm::MemoryBuffer
MemoryBuffer_MMap enum valuellvm::MemoryBuffer
~MemoryBuffer()llvm::MemoryBuffer [virtual]