#include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
Definition at line 55 of file PathDiagnostic.h.
| Enumerator |
|---|
| None |
|
| Minimal |
|
| Extensive |
|
| AlternateExtensive |
|
Definition at line 104 of file PathDiagnostic.h.
| clang::ento::PathDiagnosticConsumer::PathDiagnosticConsumer |
( |
| ) |
|
|
inline |
| PathDiagnosticConsumer::~PathDiagnosticConsumer |
( |
| ) |
|
|
virtual |
| virtual void clang::ento::PathDiagnosticConsumer::FlushDiagnosticsImpl |
( |
std::vector< const PathDiagnostic * > & |
Diags, |
|
|
FilesMade * |
filesMade |
|
) |
| |
|
pure virtual |
| virtual StringRef clang::ento::PathDiagnosticConsumer::getName |
( |
| ) |
const |
|
pure virtual |
| void PathDiagnosticConsumer::HandlePathDiagnostic |
( |
std::unique_ptr< PathDiagnostic > |
D | ) |
|
Definition at line 191 of file PathDiagnostic.cpp.
References clang::ento::PathDiagnosticLocation::asLocation(), Diags, E, clang::FullSourceLoc::getExpansionLoc(), clang::SourceManager::getExpansionLoc(), clang::SourceManager::getFileID(), clang::ento::PathDiagnosticPiece::getLocation(), clang::ento::PathDiagnosticPiece::getRanges(), I, clang::SourceLocation::isFileID(), clang::FileID::isInvalid(), and supportsCrossFileDiagnostics().
| virtual bool clang::ento::PathDiagnosticConsumer::supportsCrossFileDiagnostics |
( |
| ) |
const |
|
inlinevirtual |
| virtual bool clang::ento::PathDiagnosticConsumer::supportsLogicalOpControlFlow |
( |
| ) |
const |
|
inlinevirtual |
| llvm::FoldingSet<PathDiagnostic> clang::ento::PathDiagnosticConsumer::Diags |
|
protected |
| bool clang::ento::PathDiagnosticConsumer::flushed |
|
protected |
The documentation for this class was generated from the following files: