class DiagnosticInfoDebugMetadataVersion
Declaration
class DiagnosticInfoDebugMetadataVersion : public DiagnosticInfo { /* full declaration omitted */ };
Description
Diagnostic information for debug metadata version reporting. This is basically a module and a version.
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:233
Inherits from: DiagnosticInfo
Method Overview
- public DiagnosticInfoDebugMetadataVersion(const llvm::Module & M, unsigned int MetadataVersion, llvm::DiagnosticSeverity Severity = DS_Warning)
- public static bool classof(const llvm::DiagnosticInfo * DI)
- public unsigned int getMetadataVersion() const
- public const llvm::Module & getModule() const
- public void print(llvm::DiagnosticPrinter & DP) const
Inherited from DiagnosticInfo:
Methods
¶DiagnosticInfoDebugMetadataVersion(
const llvm::Module& M,
unsigned int MetadataVersion,
llvm::DiagnosticSeverity Severity =
DS_Warning)
DiagnosticInfoDebugMetadataVersion(
const llvm::Module& M,
unsigned int MetadataVersion,
llvm::DiagnosticSeverity Severity =
DS_Warning)
Description
\p The module that is concerned by this debug metadata version diagnostic.\p The actual metadata version.
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:243
Parameters
- const llvm::Module& M
- unsigned int MetadataVersion
- llvm::DiagnosticSeverity Severity = DS_Warning
¶static bool classof(
const llvm::DiagnosticInfo* DI)
static bool classof(
const llvm::DiagnosticInfo* DI)
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:254
Parameters
- const llvm::DiagnosticInfo* DI
¶unsigned int getMetadataVersion() const
unsigned int getMetadataVersion() const
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:249
¶const llvm::Module& getModule() const
const llvm::Module& getModule() const
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:248
¶void print(llvm::DiagnosticPrinter& DP) const
void print(llvm::DiagnosticPrinter& DP) const
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:252