clang 22.0.0git
clang::ento::PathDiagnosticConsumer::PDFileEntry Class Reference

#include "clang/Analysis/PathDiagnostic.h"

Inheritance diagram for clang::ento::PathDiagnosticConsumer::PDFileEntry:
[legend]

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.

Public Attributes

ConsumerFiles files
 A vector of <consumer,file> pairs.
const llvm::FoldingSetNodeID NodeID
 A precomputed hash tag used for uniquing PDFileEntry objects.

Detailed Description

Definition at line 94 of file PathDiagnostic.h.

Member Typedef Documentation

◆ ConsumerFiles

using clang::ento::PathDiagnosticConsumer::PDFileEntry::ConsumerFiles = std::vector<std::pair<StringRef, StringRef>>

Definition at line 98 of file PathDiagnostic.h.

Constructor & Destructor Documentation

◆ PDFileEntry()

clang::ento::PathDiagnosticConsumer::PDFileEntry::PDFileEntry ( llvm::FoldingSetNodeID & NodeID)
inline

Definition at line 96 of file PathDiagnostic.h.

References NodeID.

Member Function Documentation

◆ Profile()

void clang::ento::PathDiagnosticConsumer::PDFileEntry::Profile ( llvm::FoldingSetNodeID & ID)
inline

Used for profiling in the FoldingSet.

Definition at line 107 of file PathDiagnostic.h.

References NodeID.

Member Data Documentation

◆ files

ConsumerFiles clang::ento::PathDiagnosticConsumer::PDFileEntry::files

◆ NodeID

const llvm::FoldingSetNodeID clang::ento::PathDiagnosticConsumer::PDFileEntry::NodeID

A precomputed hash tag used for uniquing PDFileEntry objects.

Definition at line 104 of file PathDiagnostic.h.

Referenced by PDFileEntry(), and Profile().


The documentation for this class was generated from the following file: