LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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::MemoryBufferinline
getBufferEnd() const llvm::MemoryBufferinline
getBufferIdentifier() const llvm::MemoryBufferinlinevirtual
getBufferKind() const =0llvm::MemoryBufferpure virtual
getBufferSize() const llvm::MemoryBufferinline
getBufferStart() const llvm::MemoryBufferinline
getFile(Twine Filename, OwningPtr< MemoryBuffer > &result, int64_t FileSize=-1, bool RequiresNullTerminator=true)llvm::MemoryBufferstatic
getFileOrSTDIN(StringRef Filename, OwningPtr< MemoryBuffer > &result, int64_t FileSize=-1)llvm::MemoryBufferstatic
getMemBuffer(StringRef InputData, StringRef BufferName="", bool RequiresNullTerminator=true)llvm::MemoryBufferstatic
getMemBufferCopy(StringRef InputData, StringRef BufferName="")llvm::MemoryBufferstatic
getNewMemBuffer(size_t Size, StringRef BufferName="")llvm::MemoryBufferstatic
getNewUninitMemBuffer(size_t Size, StringRef BufferName="")llvm::MemoryBufferstatic
getOpenFile(int FD, const char *Filename, OwningPtr< MemoryBuffer > &Result, uint64_t FileSize, bool RequiresNullTerminator=true)llvm::MemoryBufferstatic
getOpenFileSlice(int FD, const char *Filename, OwningPtr< MemoryBuffer > &Result, uint64_t MapSize, int64_t Offset)llvm::MemoryBufferstatic
getSTDIN(OwningPtr< MemoryBuffer > &result)llvm::MemoryBufferstatic
init(const char *BufStart, const char *BufEnd, bool RequiresNullTerminator)llvm::MemoryBufferprotected
MemoryBuffer()llvm::MemoryBufferinlineprotected
MemoryBuffer_Malloc enum valuellvm::MemoryBuffer
MemoryBuffer_MMap enum valuellvm::MemoryBuffer
~MemoryBuffer()llvm::MemoryBuffervirtual