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 FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
56 std::vector<const PathDiagnostic *> &Diags,
58 for (std::vector<const PathDiagnostic *>::iterator it = Diags.begin(),
60 const PathDiagnostic *D = *it;
H A DAndroid.mk34 PathDiagnostic.cpp \
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() {}
63 PathDiagnostic::PathDiagnostic(const Decl *declWithIssue, function in class:PathDiagnostic
76 for (llvm::FoldingSet<PathDiagnostic>::iterator it =
82 void PathDiagnosticConsumer::HandlePathDiagnostic(PathDiagnostic *D) {
83 llvm::OwningPtr<PathDiagnostic> Owning
[all...]
H A DPlistDiagnostics.cpp15 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
43 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
348 std::vector<const PathDiagnostic *> &Diags,
360 for (std::vector<const PathDiagnostic*>::iterator DI = Diags.begin(),
363 const PathDiagnostic *D = *DI;
426 for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(),
432 const PathDiagnostic *D = *DI;
488 std::vector<const PathDiagnostic *> SubDiags;
H A DHTMLDiagnostics.cpp15 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
47 virtual void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
65 void ReportDiag(const PathDiagnostic& D,
90 std::vector<const PathDiagnostic *> &Diags,
92 for (std::vector<const PathDiagnostic *>::iterator it = Diags.begin(),
129 void HTMLDiagnostics::ReportDiag(const PathDiagnostic& D,
228 for (PathDiagnostic::meta_iterator I=D.meta_begin(), E=D.meta_end();
H A DBugReporter.cpp26 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
411 static void GenerateMinimalPathDiagnostic(PathDiagnostic& PD,
727 // After constructing the full PathDiagnostic, do a pass over it to compact
733 // "Extensive" PathDiagnostic generation.
768 PathDiagnostic &PD;
831 EdgeBuilder(PathDiagnostic &pd, PathDiagnosticBuilder &pdb)
834 // If the PathDiagnostic already has pieces, add the enclosing statement
1054 static void GenerateExtensivePathDiagnostic(PathDiagnostic& PD,
1590 /// CompactPathDiagnostic - This function postprocesses a PathDiagnostic object
1679 // Now take the pieces and construct a new PathDiagnostic
[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.
51 class PathDiagnostic;
61 virtual void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
67 void HandlePathDiagnostic(PathDiagnostic *D);
81 llvm::FoldingSet<PathDiagnostic> Diags;
606 /// PathDiagnostic - PathDiagnostic objects represent a single path-sensitive
609 class PathDiagnostic : public llvm::FoldingSetNode { class in namespace:clang::ento
618 PathDiagnostic(); // D
[all...]
H A DBugReporter.h20 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
37 class PathDiagnostic;
348 virtual void GeneratePathDiagnostic(PathDiagnostic& pathDiagnostic,
409 virtual void GeneratePathDiagnostic(PathDiagnostic &pathDiagnostic,

Completed in 159 milliseconds