LLVM API Documentation
AddIncludeFile(const std::string &Filename, SMLoc IncludeLoc, std::string &IncludedFile) | llvm::SourceMgr | |
AddNewSourceBuffer(std::unique_ptr< MemoryBuffer > F, SMLoc IncludeLoc) | llvm::SourceMgr | [inline] |
DiagHandlerTy typedef | llvm::SourceMgr | |
DiagKind enum name | llvm::SourceMgr | |
DK_Error enum value | llvm::SourceMgr | |
DK_Note enum value | llvm::SourceMgr | |
DK_Warning enum value | llvm::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 |