clang 22.0.0git
AllDiagnosticKinds.inc
Go to the documentation of this file.
1//===--- AllDiagnosticKinds.inc----------------------------------*- 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/// \file
10/// Defines the Diagnostic IDs in ID sorted order. The order is dictated by
11/// the enum in DiagnosticIDs.h#L49-L65.
12///
13//===----------------------------------------------------------------------===//
14
15// Turn off clang-format, as the order of the includes are important to make
16// sure tables based on Diagnostic IDs are partitioned/sorted based on
17// DiagID.
18
19// clang-format off
20#include "clang/Basic/DiagnosticCommonKinds.inc"
21#include "clang/Basic/DiagnosticDriverKinds.inc"
22#include "clang/Basic/DiagnosticFrontendKinds.inc"
23#include "clang/Basic/DiagnosticSerializationKinds.inc"
24#include "clang/Basic/DiagnosticLexKinds.inc"
25#include "clang/Basic/DiagnosticParseKinds.inc"
26#include "clang/Basic/DiagnosticASTKinds.inc"
27#include "clang/Basic/DiagnosticCommentKinds.inc"
28#include "clang/Basic/DiagnosticCrossTUKinds.inc"
29#include "clang/Basic/DiagnosticSemaKinds.inc"
30#include "clang/Basic/DiagnosticAnalysisKinds.inc"
31#include "clang/Basic/DiagnosticRefactoringKinds.inc"
32#include "clang/Basic/DiagnosticInstallAPIKinds.inc"
33#include "clang/Basic/DiagnosticTrapKinds.inc"
34// clang-format on