clang API Documentation
#include <PathDiagnostic.h>
Public Types | |
typedef std::vector< std::pair < StringRef, StringRef > > | ConsumerFiles |
Public Member Functions | |
PDFileEntry (llvm::FoldingSetNodeID &NodeID) | |
void | Profile (llvm::FoldingSetNodeID &ID) |
Used for profiling in the FoldingSet. | |
Public Attributes | |
ConsumerFiles | files |
A vector of <consumer,file> pairs. | |
const llvm::FoldingSetNodeID | NodeID |
A precomputed hash tag used for uniquing PDFileEntry objects. |
Definition at line 57 of file PathDiagnostic.h.
typedef std::vector<std::pair<StringRef, StringRef> > clang::ento::PathDiagnosticConsumer::PDFileEntry::ConsumerFiles |
Definition at line 61 of file PathDiagnostic.h.
clang::ento::PathDiagnosticConsumer::PDFileEntry::PDFileEntry | ( | llvm::FoldingSetNodeID & | NodeID | ) | [inline] |
Definition at line 59 of file PathDiagnostic.h.
void clang::ento::PathDiagnosticConsumer::PDFileEntry::Profile | ( | llvm::FoldingSetNodeID & | ID | ) | [inline] |
Used for profiling in the FoldingSet.
Definition at line 70 of file PathDiagnostic.h.
References NodeID.
A vector of <consumer,file> pairs.
Definition at line 64 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 67 of file PathDiagnostic.h.
Referenced by Profile().