clang
3.7.0
|
Classes | |
class | CustomDiagInfo |
Typedefs | |
typedef unsigned | kind |
All of the diagnostics that can be emitted by the frontend. More... | |
typedef unsigned clang::diag::kind |
All of the diagnostics that can be emitted by the frontend.
Definition at line 43 of file DiagnosticIDs.h.
anonymous enum |
Enumerator | |
---|---|
NUM_BUILTIN_ANALYSIS_DIAGNOSTICS |
Definition at line 17 of file AnalysisDiagnostic.h.
anonymous enum |
Enumerator | |
---|---|
DiagCat_NUM_CATEGORIES |
Definition at line 15 of file DiagnosticCategories.h.
anonymous enum |
Definition at line 29 of file DiagnosticIDs.h.
anonymous enum |
Enumerator | |
---|---|
NUM_BUILTIN_COMMON_DIAGNOSTICS |
Definition at line 49 of file DiagnosticIDs.h.
anonymous enum |
Enumerator | |
---|---|
NUM_BUILTIN_DRIVER_DIAGNOSTICS |
Definition at line 17 of file DriverDiagnostic.h.
anonymous enum |
Enumerator | |
---|---|
NUM_BUILTIN_FRONTEND_DIAGNOSTICS |
Definition at line 17 of file FrontendDiagnostic.h.
anonymous enum |
Enumerator | |
---|---|
NUM_BUILTIN_LEX_DIAGNOSTICS |
Definition at line 17 of file LexDiagnostic.h.
anonymous enum |
Enumerator | |
---|---|
NUM_BUILTIN_PARSE_DIAGNOSTICS |
Definition at line 17 of file ParseDiagnostic.h.
anonymous enum |
Enumerator | |
---|---|
NUM_BUILTIN_COMMENT_DIAGNOSTICS |
Definition at line 17 of file CommentDiagnostic.h.
anonymous enum |
Enumerator | |
---|---|
NUM_BUILTIN_AST_DIAGNOSTICS |
Definition at line 17 of file ASTDiagnostic.h.
anonymous enum |
Enumerator | |
---|---|
NUM_BUILTIN_SEMA_DIAGNOSTICS |
Definition at line 17 of file SemaDiagnostic.h.
anonymous enum |
Enumerator | |
---|---|
NUM_BUILTIN_SERIALIZATION_DIAGNOSTICS |
Definition at line 17 of file SerializationDiagnostic.h.
|
strong |
Flavors of diagnostics we can emit. Used to filter for a particular kind of diagnostic (for instance, for -W/-R flags).
Enumerator | |
---|---|
WarningOrError |
A diagnostic that indicates a problem or potential problem. Can be made fatal by -Werror. |
Remark |
A diagnostic that indicates normal progress through compilation. |
Definition at line 73 of file DiagnosticIDs.h.
|
strong |
Enum values that allow the client to map NOTEs, WARNINGs, and EXTENSIONs to either Ignore (nothing), Remark (emit a remark), Warning (emit a warning) or Error (emit as an error). It allows clients to map ERRORs to Error or Fatal (stop emitting diagnostics after this one).
Definition at line 62 of file DiagnosticIDs.h.