LLVM: llvm::DiagnosticInfoMisExpect Class Reference (original) (raw)
Diagnostic information for MisExpect analysis. More...
#include "[llvm/IR/DiagnosticInfo.h](DiagnosticInfo%5F8h%5Fsource.html)"
Inheritance diagram for llvm::DiagnosticInfoMisExpect:
| Public Member Functions | |
|---|---|
| DiagnosticInfoMisExpect (const Instruction *Inst, const Twine &Msg LLVM_LIFETIME_BOUND) | |
| void | print (DiagnosticPrinter &DP) const override |
| const Twine & | getMsg () const |
| Public Member Functions inherited from llvm::DiagnosticInfoWithLocationBase | |
| DiagnosticInfoWithLocationBase (enum DiagnosticKind Kind, enum DiagnosticSeverity Severity, const Function &Fn, const DiagnosticLocation &Loc) | |
| Fn is the function where the diagnostic is being emitted. | |
| bool | isLocationAvailable () const |
| Return true if location information is available for this diagnostic. | |
| std::string | getLocationStr () const |
| Return a string with the location information for this diagnostic in the format "file:line:col". | |
| void | getLocation (StringRef &RelativePath, unsigned &Line, unsigned &Column) const |
| Return location information for this diagnostic in three parts: the relative source file path, line number and column. | |
| std::string | getAbsolutePath () const |
| Return the absolute path tot the file. | |
| const Function & | getFunction () const |
| DiagnosticLocation | getLocation () const |
| Public Member Functions inherited from llvm::DiagnosticInfo | |
| DiagnosticInfo (int Kind, DiagnosticSeverity Severity) | |
| virtual | ~DiagnosticInfo ()=default |
| int | getKind () const |
| DiagnosticSeverity | getSeverity () const |
Detailed Description
Diagnostic information for MisExpect analysis.
Definition at line 1129 of file DiagnosticInfo.h.
Constructor & Destructor Documentation
Member Function Documentation
◆ classof()
◆ getMsg()
| const Twine & llvm::DiagnosticInfoMisExpect::getMsg ( ) const | inline |
|---|
◆ print()
The documentation for this class was generated from the following files:
- include/llvm/IR/DiagnosticInfo.h
- lib/IR/DiagnosticInfo.cpp