clang API Documentation
#include "clang/Basic/SourceLocation.h"#include "clang/Analysis/ProgramPoint.h"#include "llvm/ADT/FoldingSet.h"#include "llvm/ADT/IntrusiveRefCntPtr.h"#include "llvm/ADT/PointerUnion.h"#include "llvm/ADT/Optional.h"#include <deque>#include <iterator>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| class | clang::ento::PathDiagnosticConsumer |
| 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::StackHintGenerator |
| Interface for classes constructing Stack hints. More... | |
| class | clang::ento::StackHintGeneratorForSymbol |
| Constructs a Stack hint for the given symbol. More... | |
| class | clang::ento::PathDiagnosticEventPiece |
| class | clang::ento::PathDiagnosticCallPiece |
| class | clang::ento::PathDiagnosticControlFlowPiece |
| class | clang::ento::PathDiagnosticMacroPiece |
| class | clang::ento::PathDiagnostic |
Namespaces | |
| namespace | clang |
| namespace | clang::ento |
Typedefs | |
| typedef const SymExpr * | clang::ento::SymbolRef |
| typedef llvm::PointerUnion < const LocationContext *, AnalysisDeclContext * > | clang::ento::LocationOrAnalysisDeclContext |