class MemoryBufferRef
Declaration
class MemoryBufferRef { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:22
Member Variables
- private llvm::StringRef Buffer
- private llvm::StringRef Identifier
Method Overview
- public MemoryBufferRef()
- public MemoryBufferRef(const llvm::MemoryBuffer & Buffer)
- public MemoryBufferRef(llvm::StringRef Buffer, llvm::StringRef Identifier)
- public llvm::StringRef getBuffer() const
- public const char * getBufferEnd() const
- public llvm::StringRef getBufferIdentifier() const
- public size_t getBufferSize() const
- public const char * getBufferStart() const
Methods
¶MemoryBufferRef()
MemoryBufferRef()
Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:27
¶MemoryBufferRef(const llvm::MemoryBuffer& Buffer)
MemoryBufferRef(const llvm::MemoryBuffer& Buffer)
Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:28
Parameters
- const llvm::MemoryBuffer& Buffer
¶MemoryBufferRef(llvm::StringRef Buffer,
llvm::StringRef Identifier)
MemoryBufferRef(llvm::StringRef Buffer,
llvm::StringRef Identifier)
Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:29
Parameters
- llvm::StringRef Buffer
- llvm::StringRef Identifier
¶llvm::StringRef getBuffer() const
llvm::StringRef getBuffer() const
Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:32
¶const char* getBufferEnd() const
const char* getBufferEnd() const
Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:36
¶llvm::StringRef getBufferIdentifier() const
llvm::StringRef getBufferIdentifier() const
Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:33
¶size_t getBufferSize() const
size_t getBufferSize() const
Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:37
¶const char* getBufferStart() const
const char* getBufferStart() const
Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:35