MLIR 22.0.0git
mlir::detail::SourceMgrDiagnosticHandlerImpl Struct Reference

Public Member Functions

unsigned getSourceMgrBufferIDForFile (llvm::SourceMgr &mgr, StringRef filename)
 Return the SrcManager buffer id for the specified file, or zero if none can be found.

Public Attributes

llvm::StringMap< unsignedfilenameToBufId
 Mapping between file name and buffer ID's.

Detailed Description

Definition at line 367 of file Diagnostics.cpp.

Member Function Documentation

◆ getSourceMgrBufferIDForFile()

unsigned mlir::detail::SourceMgrDiagnosticHandlerImpl::getSourceMgrBufferIDForFile ( llvm::SourceMgr & mgr,
StringRef filename )
inline

Return the SrcManager buffer id for the specified file, or zero if none can be found.

Definition at line 370 of file Diagnostics.cpp.

References filenameToBufId.

Member Data Documentation

◆ filenameToBufId

llvm::StringMap<unsigned> mlir::detail::SourceMgrDiagnosticHandlerImpl::filenameToBufId

Mapping between file name and buffer ID's.

Definition at line 392 of file Diagnostics.cpp.

Referenced by getSourceMgrBufferIDForFile().


The documentation for this struct was generated from the following file: