clang 8.0.0

Classes | Namespaces | Typedefs
BugReporter.h File Reference
`#include "clang/Basic/LLVM.h"`
`#include "clang/Basic/SourceLocation.h"`
`#include "clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h"`
`#include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"`
`#include "clang/StaticAnalyzer/Core/CheckerManager.h"`
`#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h"`
`#include "clang/StaticAnalyzer/Core/PathSensitive/SVals.h"`
`#include "clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h"`
`#include "clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h"`
`#include "llvm/ADT/ArrayRef.h"`
`#include "llvm/ADT/DenseSet.h"`
`#include "llvm/ADT/FoldingSet.h"`
`#include "llvm/ADT/ImmutableSet.h"`
`#include "llvm/ADT/None.h"`
`#include "llvm/ADT/SmallSet.h"`
`#include "llvm/ADT/SmallVector.h"`
`#include "llvm/ADT/StringMap.h"`
`#include "llvm/ADT/StringRef.h"`
`#include "llvm/ADT/ilist.h"`
`#include "llvm/ADT/ilist_node.h"`
`#include "llvm/ADT/iterator_range.h"`
`#include <cassert>`
`#include <memory>`
`#include <string>`
`#include <utility>`
`#include <vector>`
Include dependency graph for BugReporter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | clang::ento::BugReport
| This class provides an interface through which checkers can create individual bug reports. More...
class | clang::ento::BugReport::NodeResolver
class | clang::ento::BugReportEquivClass
class | clang::ento::BugReporterData
class | clang::ento::BugReporter
| BugReporter is a utility class for generating PathDiagnostics for analysis. More...
class | clang::ento::GRBugReporter
| GRBugReporter is used for generating path-sensitive reports. More...
class | clang::ento::NodeMapClosure
class | clang::ento::BugReporterContext

## Namespaces
| clang
| Dataflow Directional Tag Classes.
| clang::ento

## Typedefs
using | clang::ento::DiagnosticForConsumerMapTy = llvm::DenseMap< PathDiagnosticConsumer *, std::unique_ptr< PathDiagnostic > >
| A mapping from diagnostic consumers to the diagnostics they should consume. More...