clang
18.0.0git
include
clang
Basic
DiagnosticAnalysis.h
Go to the documentation of this file.
1
//===--- DiagnosticAnalysis.h - Diagnostics for libanalysis -----*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
9
#ifndef LLVM_CLANG_BASIC_DIAGNOSTICANALYSIS_H
10
#define LLVM_CLANG_BASIC_DIAGNOSTICANALYSIS_H
11
12
#include "
clang/Basic/Diagnostic.h
"
13
14
namespace
clang
{
15
namespace
diag {
16
enum
{
17
#define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \
18
SHOWINSYSHEADER, SHOWINSYSMACRO, DEFERRABLE, CATEGORY) \
19
ENUM,
20
#define ANALYSISSTART
21
#include "clang/Basic/DiagnosticAnalysisKinds.inc"
22
#undef DIAG
23
NUM_BUILTIN_ANALYSIS_DIAGNOSTICS
24
};
25
}
// end namespace diag
26
}
// end namespace clang
27
28
#endif
// LLVM_CLANG_BASIC_DIAGNOSTICANALYSIS_H
Diagnostic.h
Defines the Diagnostic-related interfaces.
clang::diag::NUM_BUILTIN_ANALYSIS_DIAGNOSTICS
@ NUM_BUILTIN_ANALYSIS_DIAGNOSTICS
Definition:
DiagnosticAnalysis.h:23
clang
Definition:
CalledOnceCheck.h:17
Generated on Mon Dec 4 2023 15:50:40 for clang by
1.9.6