14#ifndef LLVM_CLANG_SCALABLESTATICANALYSIS_ANALYSES_OPERATORNEWDELETE_OPERATORNEWDELETEPOINTERS_H
15#define LLVM_CLANG_SCALABLESTATICANALYSIS_ANALYSES_OPERATORNEWDELETE_OPERATORNEWDELETEPOINTERS_H
20#include "llvm/ADT/StringRef.h"
40 static constexpr llvm::StringLiteral
Name =
"OperatorNewDeletePointers";
51 bool operator==(
const std::set<EntityId> &OtherEntities)
const {
a trap message and trap category.
Base class for analysis-specific summary data.
Uniquely identifies an analysis summary.
@ Other
Other implicit parameter.
Collects specific pointer entities related to operator new and delete overloads within a contributor.
SummaryName getSummaryName() const override
static SummaryName summaryName()
static constexpr llvm::StringLiteral Name
bool operator==(const std::set< EntityId > &OtherEntities) const
bool friend operator==(const OperatorNewDeletePointersEntitySummary &This, const OperatorNewDeletePointersEntitySummary &Other)
std::set< EntityId > Entities