clang
18.0.0git
include
clang
Basic
DiagnosticCrossTU.h
Go to the documentation of this file.
1
//===--- DiagnosticCrossTU.h - Diagnostics for Cross TU ---------*- 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_DIAGNOSTICCROSSTU_H
10
#define LLVM_CLANG_BASIC_DIAGNOSTICCROSSTU_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 CROSSTUSTART
21
#include "clang/Basic/DiagnosticCrossTUKinds.inc"
22
#undef DIAG
23
NUM_BUILTIN_CROSSTU_DIAGNOSTICS
24
};
25
}
// end namespace diag
26
}
// end namespace clang
27
28
#endif
// LLVM_CLANG_BASIC_DIAGNOSTICCROSSTU_H
Diagnostic.h
Defines the Diagnostic-related interfaces.
clang::diag::NUM_BUILTIN_CROSSTU_DIAGNOSTICS
@ NUM_BUILTIN_CROSSTU_DIAGNOSTICS
Definition:
DiagnosticCrossTU.h:23
clang
Definition:
CalledOnceCheck.h:17
Generated on Sun Dec 3 2023 10:19:46 for clang by
1.9.6