clang API Documentation
Classes | |
| class | CustomDiagInfo |
Typedefs | |
| typedef unsigned | kind |
| diag::kind - All of the diagnostics that can be emitted by the frontend. | |
Enumerations | |
| enum | |
| enum | |
| enum | |
| enum | { DIAG_START_DRIVER = 300, DIAG_START_FRONTEND = DIAG_START_DRIVER + 100, DIAG_START_SERIALIZATION = DIAG_START_FRONTEND + 100, DIAG_START_LEX = DIAG_START_SERIALIZATION + 120, DIAG_START_PARSE = DIAG_START_LEX + 300, DIAG_START_AST = DIAG_START_PARSE + 350, DIAG_START_SEMA = DIAG_START_AST + 100, DIAG_START_ANALYSIS = DIAG_START_SEMA + 3000, DIAG_UPPER_LIMIT = DIAG_START_ANALYSIS + 100 } |
| enum | |
| enum | Mapping { MAP_IGNORE = 1, MAP_WARNING = 2, MAP_ERROR = 3, MAP_FATAL = 4 } |
| enum | |
| enum | |
| enum | |
| enum | |
| enum | |
| enum | |
| typedef unsigned clang::diag::kind |
diag::kind - All of the diagnostics that can be emitted by the frontend.
Definition at line 45 of file DiagnosticIDs.h.
| anonymous enum |
Definition at line 17 of file AnalysisDiagnostic.h.
| anonymous enum |
Definition at line 15 of file DiagnosticCategories.h.
| anonymous enum |
| DIAG_START_DRIVER | |
| DIAG_START_FRONTEND | |
| DIAG_START_SERIALIZATION | |
| DIAG_START_LEX | |
| DIAG_START_PARSE | |
| DIAG_START_AST | |
| DIAG_START_SEMA | |
| DIAG_START_ANALYSIS | |
| DIAG_UPPER_LIMIT |
Definition at line 33 of file DiagnosticIDs.h.
| anonymous enum |
Definition at line 51 of file DiagnosticIDs.h.
| anonymous enum |
Definition at line 17 of file DriverDiagnostic.h.
| anonymous enum |
Definition at line 17 of file FrontendDiagnostic.h.
| anonymous enum |
Definition at line 17 of file LexDiagnostic.h.
| anonymous enum |
Definition at line 17 of file ParseDiagnostic.h.
| anonymous enum |
Definition at line 17 of file SemaDiagnostic.h.
| anonymous enum |
Definition at line 17 of file SerializationDiagnostic.h.
| anonymous enum |
Definition at line 17 of file ASTDiagnostic.h.
| enum clang::diag::Mapping |
Enum values that allow the client to map NOTEs, WARNINGs, and EXTENSIONs to either MAP_IGNORE (nothing), MAP_WARNING (emit a warning), MAP_ERROR (emit as an error). It allows clients to map errors to MAP_ERROR/MAP_DEFAULT or MAP_FATAL (stop emitting diagnostics after this one).
Definition at line 64 of file DiagnosticIDs.h.