LLVM: llvm::DiagnosticInfoDebugMetadataVersion Class Reference (original) (raw)
Diagnostic information for debug metadata version reporting. More...
#include "[llvm/IR/DiagnosticInfo.h](DiagnosticInfo%5F8h%5Fsource.html)"
Inheritance diagram for llvm::DiagnosticInfoDebugMetadataVersion:
| Public Member Functions | |
|---|---|
| DiagnosticInfoDebugMetadataVersion (const Module &M, unsigned MetadataVersion, DiagnosticSeverity Severity=DS_Warning) | |
| The module that is concerned by this debug metadata version diagnostic. | |
| const Module & | getModule () const |
| unsigned | getMetadataVersion () 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 |
Detailed Description
Diagnostic information for debug metadata version reporting.
This is basically a module and a version.
Definition at line 213 of file DiagnosticInfo.h.
Constructor & Destructor Documentation
Member Function Documentation
◆ classof()
◆ getMetadataVersion()
| unsigned llvm::DiagnosticInfoDebugMetadataVersion::getMetadataVersion ( ) const | inline |
|---|
◆ getModule()
| const Module & llvm::DiagnosticInfoDebugMetadataVersion::getModule ( ) const | inline |
|---|
◆ print()
| void DiagnosticInfoDebugMetadataVersion::print ( DiagnosticPrinter & DP) const | overridevirtual |
|---|
The documentation for this class was generated from the following files:
- include/llvm/IR/DiagnosticInfo.h
- lib/IR/DiagnosticInfo.cpp