clang
9.0.0svn
|
#include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
Public Types | |
using | ConsumerFiles = std::vector< std::pair< StringRef, StringRef > > |
Public Member Functions | |
PDFileEntry (llvm::FoldingSetNodeID &NodeID) | |
void | Profile (llvm::FoldingSetNodeID &ID) |
Used for profiling in the FoldingSet. More... | |
Public Attributes | |
ConsumerFiles | files |
A vector of <consumer,file> pairs. More... | |
const llvm::FoldingSetNodeID | NodeID |
A precomputed hash tag used for uniquing PDFileEntry objects. More... | |
Definition at line 68 of file PathDiagnostic.h.
using clang::ento::PathDiagnosticConsumer::PDFileEntry::ConsumerFiles = std::vector<std::pair<StringRef, StringRef> > |
Definition at line 72 of file PathDiagnostic.h.
|
inline |
Definition at line 70 of file PathDiagnostic.h.
|
inline |
Used for profiling in the FoldingSet.
Definition at line 81 of file PathDiagnostic.h.
References NodeID.
Referenced by clang::ento::PathDiagnosticControlFlowPiece::classof(), clang::ento::PathDiagnosticMacroPiece::classof(), clang::ento::PathDiagnosticNotePiece::classof(), clang::ento::PathDiagnosticSpotPiece::flattenLocations(), clang::ento::PathDiagnosticCallPiece::flattenLocations(), clang::ento::PathDiagnostic::flattenLocations(), clang::ento::PathDiagnosticLocation::getManager(), and clang::ento::PathDiagnosticPiece::getRanges().
ConsumerFiles clang::ento::PathDiagnosticConsumer::PDFileEntry::files |
A vector of <consumer,file> pairs.
Definition at line 75 of file PathDiagnostic.h.
Referenced by clang::ento::PathDiagnosticConsumer::FilesMade::addDiagnostic(), and clang::ento::PathDiagnosticConsumer::FilesMade::getFiles().
const llvm::FoldingSetNodeID clang::ento::PathDiagnosticConsumer::PDFileEntry::NodeID |
A precomputed hash tag used for uniquing PDFileEntry objects.
Definition at line 78 of file PathDiagnostic.h.
Referenced by Profile().