class BugReportEquivClass
Declaration
class BugReportEquivClass : 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/StaticAnalyzer/Core/BugReporter/BugReporter.h:544
Inherits from: FoldingSetBase::Node
Member Variables
- private llvm::SmallVector<std::unique_ptr<BugReport>, 4> Reports
- List of *owned* BugReport objects.
Method Overview
- private void AddReport(std::unique_ptr<BugReport> && R)
- public BugReportEquivClass(std::unique_ptr<BugReport> R)
- public void Profile(llvm::FoldingSetNodeID & ID) const
- public ArrayRef<std::unique_ptr<BugReport>> getReports() const
Inherited from FoldingSetBase::Node:
Methods
¶void AddReport(std::unique_ptr<BugReport>&& R)
void AddReport(std::unique_ptr<BugReport>&& R)
Declared at: clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:550
Parameters
- std::unique_ptr<BugReport>&& R
¶BugReportEquivClass(std::unique_ptr<BugReport> R)
BugReportEquivClass(std::unique_ptr<BugReport> R)
Declared at: clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:555
Parameters
- std::unique_ptr<BugReport> R
¶void Profile(llvm::FoldingSetNodeID& ID) const
void Profile(llvm::FoldingSetNodeID& ID) const
Declared at: clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:559
Parameters
¶ArrayRef<std::unique_ptr<BugReport>> getReports()
const
ArrayRef<std::unique_ptr<BugReport>> getReports()
const
Declared at: clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:557