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: