| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/IR/DiagnosticInfo.h"
Public Member Functions | |
| DiagnosticInfoGeneric (const Twine &MsgStr LLVM_LIFETIME_BOUND, DiagnosticSeverity Severity=DS_Error) | |
MsgStr is the message to be reported to the frontend.   | |
| DiagnosticInfoGeneric (const Instruction *I, const Twine &ErrMsg LLVM_LIFETIME_BOUND, DiagnosticSeverity Severity=DS_Error) | |
| const Twine & | getMsgStr () const | 
| const Instruction * | getInstruction () const | 
| void | print (DiagnosticPrinter &DP) const override | 
| Public Member Functions inherited from llvm::DiagnosticInfo | |
| DiagnosticInfo (int Kind, DiagnosticSeverity Severity) | |
| virtual | ~DiagnosticInfo ()=default | 
| int | getKind () const | 
| DiagnosticSeverity | getSeverity () const | 
Static Public Member Functions | |
| static bool | classof (const DiagnosticInfo *DI) | 
Definition at line 144 of file DiagnosticInfo.h.
      
  | 
  inline | 
MsgStr is the message to be reported to the frontend. 
This class does not copy MsgStr, therefore the reference must be valid for the whole life time of the Diagnostic. 
Definition at line 152 of file DiagnosticInfo.h.
References llvm::DiagnosticInfo::DiagnosticInfo(), llvm::DK_Generic, llvm::DS_Error, and LLVM_LIFETIME_BOUND.
      
  | 
  inline | 
Definition at line 156 of file DiagnosticInfo.h.
References llvm::DiagnosticInfo::DiagnosticInfo(), llvm::DK_Generic, llvm::DS_Error, I, and LLVM_LIFETIME_BOUND.
      
  | 
  inlinestatic | 
Definition at line 167 of file DiagnosticInfo.h.
References llvm::DiagnosticInfo::DiagnosticInfo(), llvm::DK_Generic, and llvm::DiagnosticInfo::getKind().
      
  | 
  inline | 
Definition at line 162 of file DiagnosticInfo.h.
Definition at line 161 of file DiagnosticInfo.h.
Referenced by print().
      
  | 
  overridevirtual | 
Implements llvm::DiagnosticInfo.
Definition at line 52 of file DiagnosticInfo.cpp.
References getMsgStr().