Searched refs:PathDiagnosticConsumer (Results 1 – 12 of 12) sorted by relevance
27 class PathDiagnosticConsumer; variable28 typedef std::vector<PathDiagnosticConsumer*> PathDiagnosticConsumers;
31 class PathDiagnosticConsumer; variable37 virtual void AddDiagnosticConsumer(PathDiagnosticConsumer *Consumer) = 0;
72 llvm::DenseMap<PathDiagnosticConsumer *, std::unique_ptr<PathDiagnostic>>;401 virtual ArrayRef<PathDiagnosticConsumer*> getPathDiagnosticConsumers() = 0;431 ArrayRef<PathDiagnosticConsumer *> consumers,458 ArrayRef<PathDiagnosticConsumer*> getPathDiagnosticConsumers() { in getPathDiagnosticConsumers()479 generatePathDiagnostics(ArrayRef<PathDiagnosticConsumer *> consumers, in generatePathDiagnostics()536 generatePathDiagnostics(ArrayRef<PathDiagnosticConsumer *> consumers,
67 class PathDiagnosticConsumer {105 PathDiagnosticConsumer() = default;106 virtual ~PathDiagnosticConsumer();
207 void PathDiagnosticConsumer::anchor() {} in anchor()209 PathDiagnosticConsumer::~PathDiagnosticConsumer() { in ~PathDiagnosticConsumer()215 void PathDiagnosticConsumer::HandlePathDiagnostic( in HandlePathDiagnostic()461 void PathDiagnosticConsumer::FlushDiagnostics( in FlushDiagnostics()462 PathDiagnosticConsumer::FilesMade *Files) { in FlushDiagnostics()494 PathDiagnosticConsumer::FilesMade::~FilesMade() { in ~FilesMade()499 void PathDiagnosticConsumer::FilesMade::addDiagnostic(const PathDiagnostic &PD, in addDiagnostic()521 PathDiagnosticConsumer::PDFileEntry::ConsumerFiles *522 PathDiagnosticConsumer::FilesMade::getFiles(const PathDiagnostic &PD) { in getFiles()
56 PathDiagnosticConsumer::FilesMade filesMade; in FlushDiagnostics()
348 PathDiagnosticConsumer *PDC;355 PathDiagnosticConsumer *pdc) in PathDiagnosticBuilder()376 PathDiagnosticConsumer::PathGenerationScheme getGenerationScheme() const { in getGenerationScheme()377 return PDC ? PDC->getGenerationScheme() : PathDiagnosticConsumer::Minimal; in getGenerationScheme()1909 PathDiagnosticConsumer::PathGenerationScheme ActiveScheme, in generatePathDiagnosticForConsumer()1914 bool GenerateDiagnostics = (ActiveScheme != PathDiagnosticConsumer::None); in generatePathDiagnosticForConsumer()1915 bool AddPathEdges = (ActiveScheme == PathDiagnosticConsumer::Extensive); in generatePathDiagnosticForConsumer()2646 ArrayRef<PathDiagnosticConsumer *> consumers, in generatePathDiagnostics()2676 for (PathDiagnosticConsumer *PC : consumers) { in generatePathDiagnostics()2951 PathDiagnosticConsumer *Consumer = P.first; in FlushReport()[all …]
29 class SarifDiagnostics : public PathDiagnosticConsumer {
61 class HTMLDiagnostics : public PathDiagnosticConsumer {
39 class PlistDiagnostics : public PathDiagnosticConsumer {
96 ArrayRef<PathDiagnosticConsumer*> getPathDiagnosticConsumers() override { in getPathDiagnosticConsumers()
85 class ClangDiagPathDiagConsumer : public PathDiagnosticConsumer {381 void AddDiagnosticConsumer(PathDiagnosticConsumer *Consumer) override { in AddDiagnosticConsumer()