class CustomDiagInfo
Declaration
class CustomDiagInfo { /* full declaration omitted */ };
Declared at: clang/lib/Basic/DiagnosticIDs.cpp:361
Member Variables
- private std::vector<DiagDesc> DiagInfo
- private std::map<DiagDesc, unsigned int> DiagIDs
Method Overview
- public llvm::StringRef getDescription(unsigned int DiagID) const
- public DiagnosticIDs::Level getLevel(unsigned int DiagID) const
- public unsigned int getOrCreateDiagID(DiagnosticIDs::Level L, llvm::StringRef Message, clang::DiagnosticIDs & Diags)
Methods
¶llvm::StringRef getDescription(
unsigned int DiagID) const
llvm::StringRef getDescription(
unsigned int DiagID) const
Description
getDescription - Return the description of the specified custom diagnostic.
Declared at: clang/lib/Basic/DiagnosticIDs.cpp:369
Parameters
- unsigned int DiagID
¶DiagnosticIDs::Level getLevel(
unsigned int DiagID) const
DiagnosticIDs::Level getLevel(
unsigned int DiagID) const
Description
getLevel - Return the level of the specified custom diagnostic.
Declared at: clang/lib/Basic/DiagnosticIDs.cpp:376
Parameters
- unsigned int DiagID
¶unsigned int getOrCreateDiagID(
DiagnosticIDs::Level L,
llvm::StringRef Message,
clang::DiagnosticIDs& Diags)
unsigned int getOrCreateDiagID(
DiagnosticIDs::Level L,
llvm::StringRef Message,
clang::DiagnosticIDs& Diags)
Declared at: clang/lib/Basic/DiagnosticIDs.cpp:382
Parameters
- DiagnosticIDs::Level L
- llvm::StringRef Message
- clang::DiagnosticIDs& Diags