Searched refs:PathDiagnostic (Results 1 - 8 of 8) sorted by relevance

/external/clang/lib/StaticAnalyzer/Core/
H A DTextPathDiagnostics.cpp15 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
34 void HandlePathDiagnosticImpl(const PathDiagnostic* D);
56 void TextPathDiagnostics::HandlePathDiagnosticImpl(const PathDiagnostic* D) {
65 for (PathDiagnostic::const_iterator I=D->begin(), E=D->end(); I != E; ++I) {
H A DPlistDiagnostics.cpp15 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
31 bool operator()(const PathDiagnostic *X, const PathDiagnostic *Y) const {
64 std::vector<const PathDiagnostic*> BatchedDiags;
77 void HandlePathDiagnosticImpl(const PathDiagnostic* D);
324 void PlistDiagnostics::HandlePathDiagnosticImpl(const PathDiagnostic* D) {
336 const_cast<PathDiagnostic*>(D)->flattenLocations();
362 for (std::vector<const PathDiagnostic*>::iterator DI = BatchedDiags.begin(),
365 const PathDiagnostic *D = *DI;
367 for (PathDiagnostic
[all...]
H A DPathDiagnostic.cpp1 //===--- PathDiagnostic.cpp - Path-Specific Diagnostic Handling -*- C++ -*-===//
10 // This file defines the PathDiagnostic-related interfaces.
14 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
61 PathDiagnostic::PathDiagnostic() : Size(0) {} function in class:PathDiagnostic
63 PathDiagnostic::~PathDiagnostic() {
67 void PathDiagnostic::resetPath(bool deletePieces) {
78 PathDiagnostic::PathDiagnostic(StringRe function in class:PathDiagnostic
[all...]
H A DAndroid.mk35 PathDiagnostic.cpp \
H A DHTMLDiagnostics.cpp15 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
42 std::vector<const PathDiagnostic*> BatchedDiags;
50 virtual void HandlePathDiagnosticImpl(const PathDiagnostic* D);
67 void ReportDiag(const PathDiagnostic& D,
91 void HTMLDiagnostics::HandlePathDiagnosticImpl(const PathDiagnostic* D) {
100 const_cast<PathDiagnostic*>(D)->flattenLocations();
108 const PathDiagnostic* D = BatchedDiags.back();
117 void HTMLDiagnostics::ReportDiag(const PathDiagnostic& D,
145 for (PathDiagnostic::const_iterator I = D.begin(), E = D.end(); I != E; ++I) {
179 for (PathDiagnostic
[all...]
H A DBugReporter.cpp25 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
369 PathDiagnostic& PD;
379 PathDiagnostic& pd,
456 PathDiagnostic& PD) {
479 PathDiagnostic& PD;
483 GRBugReporter& br, PathDiagnostic& pd)
512 static void CompactPathDiagnostic(PathDiagnostic &PD, const SourceManager& SM);
514 static void GenerateMinimalPathDiagnostic(PathDiagnostic& PD,
796 // After constructing the full PathDiagnostic, do a pass over it to compact
802 // "Extensive" PathDiagnostic generatio
[all...]
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DPathDiagnostic.h1 //===--- PathDiagnostic.h - Path-Specific Diagnostic Handling ---*- C++ -*-===//
10 // This file defines the PathDiagnostic-related interfaces.
46 class PathDiagnostic;
63 void HandlePathDiagnostic(const PathDiagnostic* D);
74 virtual void HandlePathDiagnosticImpl(const PathDiagnostic* D) = 0;
465 /// PathDiagnostic - PathDiagnostic objects represent a single path-sensitive
468 class PathDiagnostic : public llvm::FoldingSetNode { class in namespace:clang::ento
477 PathDiagnostic();
479 PathDiagnostic(StringRe
[all...]
H A DBugReporter.h20 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
37 class PathDiagnostic;
285 virtual void GeneratePathDiagnostic(PathDiagnostic& pathDiagnostic,
359 virtual void GeneratePathDiagnostic(PathDiagnostic &pathDiagnostic,

Completed in 241 milliseconds