LLVM API Documentation

Public Member Functions | Static Public Member Functions
llvm::DiagnosticInfoDebugMetadataVersion Class Reference

#include <DiagnosticInfo.h>

Inheritance diagram for llvm::DiagnosticInfoDebugMetadataVersion:
Inheritance graph
[legend]
Collaboration diagram for llvm::DiagnosticInfoDebugMetadataVersion:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DiagnosticInfoDebugMetadataVersion (const Module &M, unsigned MetadataVersion, DiagnosticSeverity Severity=DS_Warning)
const ModulegetModule () const
unsigned getMetadataVersion () const
void print (DiagnosticPrinter &DP) const override

Static Public Member Functions

static bool classof (const DiagnosticInfo *DI)

Detailed Description

Diagnostic information for debug metadata version reporting. This is basically a module and a version.

Definition at line 177 of file DiagnosticInfo.h.


Constructor & Destructor Documentation

The module that is concerned by this debug metadata version diagnostic. The actual metadata version.

Definition at line 187 of file DiagnosticInfo.h.


Member Function Documentation

Definition at line 193 of file DiagnosticInfo.h.

Referenced by print().

Definition at line 192 of file DiagnosticInfo.h.

Referenced by print().

void DiagnosticInfoDebugMetadataVersion::print ( DiagnosticPrinter DP) const [override, virtual]
See also:
DiagnosticInfo::print.

Implements llvm::DiagnosticInfo.

Definition at line 117 of file DiagnosticInfo.cpp.

References getMetadataVersion(), and getModule().


The documentation for this class was generated from the following files: