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

Methods

MemoryBufferRef()

Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:27

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)

Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:29

Parameters

llvm::StringRef Buffer
llvm::StringRef Identifier

llvm::StringRef getBuffer() const

Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:32

const char* getBufferEnd() const

Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:36

llvm::StringRef getBufferIdentifier() const

Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:33

size_t getBufferSize() const

Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:37

const char* getBufferStart() const

Declared at: llvm/include/llvm/Support/MemoryBufferRef.h:35