LLVM API Documentation

llvm::SourceMgr Member List
This is the complete list of members for llvm::SourceMgr, including all inherited members.
AddIncludeFile(const std::string &Filename, SMLoc IncludeLoc, std::string &IncludedFile)llvm::SourceMgr
AddNewSourceBuffer(std::unique_ptr< MemoryBuffer > F, SMLoc IncludeLoc)llvm::SourceMgr [inline]
DiagHandlerTy typedefllvm::SourceMgr
DiagKind enum namellvm::SourceMgr
DK_Error enum valuellvm::SourceMgr
DK_Note enum valuellvm::SourceMgr
DK_Warning enum valuellvm::SourceMgr
FindBufferContainingLoc(SMLoc Loc) const llvm::SourceMgr
FindLineNumber(SMLoc Loc, unsigned BufferID=0) const llvm::SourceMgr [inline]
getBufferInfo(unsigned i) const llvm::SourceMgr [inline]
getDiagContext() const llvm::SourceMgr [inline]
getDiagHandler() const llvm::SourceMgr [inline]
getLineAndColumn(SMLoc Loc, unsigned BufferID=0) const llvm::SourceMgr
getMainFileID() const llvm::SourceMgr [inline]
getMemoryBuffer(unsigned i) const llvm::SourceMgr [inline]
GetMessage(SMLoc Loc, DiagKind Kind, const Twine &Msg, ArrayRef< SMRange > Ranges=None, ArrayRef< SMFixIt > FixIts=None) const llvm::SourceMgr
getNumBuffers() const llvm::SourceMgr [inline]
getParentIncludeLoc(unsigned i) const llvm::SourceMgr [inline]
PrintIncludeStack(SMLoc IncludeLoc, raw_ostream &OS) const llvm::SourceMgr
PrintMessage(raw_ostream &OS, SMLoc Loc, DiagKind Kind, const Twine &Msg, ArrayRef< SMRange > Ranges=None, ArrayRef< SMFixIt > FixIts=None, bool ShowColors=true) const llvm::SourceMgr
PrintMessage(SMLoc Loc, DiagKind Kind, const Twine &Msg, ArrayRef< SMRange > Ranges=None, ArrayRef< SMFixIt > FixIts=None, bool ShowColors=true) const llvm::SourceMgr
PrintMessage(raw_ostream &OS, const SMDiagnostic &Diagnostic, bool ShowColors=true) const llvm::SourceMgr
setDiagHandler(DiagHandlerTy DH, void *Ctx=nullptr)llvm::SourceMgr [inline]
setIncludeDirs(const std::vector< std::string > &Dirs)llvm::SourceMgr [inline]
SourceMgr()llvm::SourceMgr [inline]
~SourceMgr()llvm::SourceMgr