Searched refs:PathDiagnostic (Results 1 - 8 of 8) sorted by relevance
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | TextPathDiagnostics.cpp | 15 #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 D | Android.mk | 34 PathDiagnostic.cpp \
|
H A D | PathDiagnostic.cpp | 1 //===--- 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 D | PlistDiagnostics.cpp | 15 #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 D | HTMLDiagnostics.cpp | 15 #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 D | BugReporter.cpp | 26 #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 D | PathDiagnostic.h | 1 //===--- 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 D | BugReporter.h | 20 #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