|
clang 22.0.0git
|
#include "clang/AST/Stmt.h"#include "clang/Analysis/AnalysisDeclContext.h"#include "clang/Basic/LLVM.h"#include "clang/Basic/SourceLocation.h"#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/FoldingSet.h"#include "llvm/ADT/PointerUnion.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/Allocator.h"#include <cassert>#include <deque>#include <iterator>#include <list>#include <map>#include <memory>#include <optional>#include <set>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | clang::ento::PathDiagnosticConsumerOptions |
| These options tweak the behavior of path diangostic consumers. More... | |
| class | clang::ento::PathDiagnosticConsumer |
| class | clang::ento::PathDiagnosticConsumer::PDFileEntry |
| class | clang::ento::PathDiagnosticConsumer::FilesMade |
| class | clang::ento::PathDiagnosticRange |
| class | clang::ento::PathDiagnosticLocation |
| class | clang::ento::PathDiagnosticLocationPair |
| class | clang::ento::PathDiagnosticPiece |
| class | clang::ento::PathPieces |
| class | clang::ento::PathDiagnosticSpotPiece |
| class | clang::ento::PathDiagnosticEventPiece |
| class | clang::ento::PathDiagnosticCallPiece |
| class | clang::ento::PathDiagnosticControlFlowPiece |
| class | clang::ento::PathDiagnosticMacroPiece |
| class | clang::ento::PathDiagnosticNotePiece |
| class | clang::ento::PathDiagnosticPopUpPiece |
| class | clang::ento::PathDiagnostic |
| PathDiagnostic - PathDiagnostic objects represent a single path-sensitive diagnostic. More... | |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::ento |
Typedefs | |
| using | clang::ento::LocationOrAnalysisDeclContext |
| using | clang::ento::PathDiagnosticPieceRef = std::shared_ptr<PathDiagnosticPiece> |
| using | clang::ento::FilesToLineNumsMap = std::map<FileID, std::set<unsigned>> |
| File IDs mapped to sets of line numbers. | |