class PathDiagnosticConsumer::PDFileEntry

Declaration

class PathDiagnosticConsumer::PDFileEntry : public Node { /* full declaration omitted */ };

Description

Node - This class is used to maintain the singly linked bucket list in a folding set.

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:94

Inherits from: FoldingSetBase::Node

Member Variables

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

Method Overview

  • public PDFileEntry(llvm::FoldingSetNodeID & NodeID)
  • public void Profile(llvm::FoldingSetNodeID & ID)

Inherited from FoldingSetBase::Node:

Methods

PDFileEntry(llvm::FoldingSetNodeID& NodeID)

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:96

Parameters

llvm::FoldingSetNodeID& NodeID

void Profile(llvm::FoldingSetNodeID& ID)

Description

Used for profiling in the FoldingSet.

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:107

Parameters

llvm::FoldingSetNodeID& ID