clang 19.0.0git
clang::ento::retaincountchecker::RefLeakReport Member List

This is the complete list of members for clang::ento::retaincountchecker::RefLeakReport, including all inherited members.

addCallStackHint(PathDiagnosticPieceRef Piece, std::unique_ptr< StackHintGenerator > StackHint)clang::ento::PathSensitiveBugReportinline
addFixItHint(const FixItHint &F)clang::ento::BugReportinline
addNote(StringRef Msg, const PathDiagnosticLocation &Pos, ArrayRef< SourceRange > Ranges={})clang::ento::BugReportinline
addRange(SourceRange R)clang::ento::BugReportinline
addTrackedCondition(const ExplodedNode *Cond)clang::ento::PathSensitiveBugReportinline
addVisitor(std::unique_ptr< BugReporterVisitor > visitor)clang::ento::PathSensitiveBugReport
addVisitor(Args &&... ConstructorArgs)clang::ento::PathSensitiveBugReportinline
BTclang::ento::BugReportprotected
BugReport(Kind kind, const BugType &bt, StringRef desc)clang::ento::BugReportinlineprotected
BugReport(Kind K, const BugType &BT, StringRef ShortDescription, StringRef Description)clang::ento::BugReportinlineprotected
Callbacksclang::ento::PathSensitiveBugReportprotected
CallbacksSetclang::ento::PathSensitiveBugReportprotected
classof(const BugReport *R)clang::ento::PathSensitiveBugReportinlinestatic
clearVisitors()clang::ento::PathSensitiveBugReport
Descriptionclang::ento::BugReportprotected
disablePathPruning()clang::ento::PathSensitiveBugReportinline
DoNotPrunePathclang::ento::PathSensitiveBugReportprotected
ErrorNodeclang::ento::PathSensitiveBugReportprotected
ErrorNodeRangeclang::ento::PathSensitiveBugReportprotected
Fixitsclang::ento::BugReportprotected
getBugType() constclang::ento::BugReportinline
getCallStackMessage(PathDiagnosticPieceRef Piece, const ExplodedNode *N) constclang::ento::PathSensitiveBugReportinline
getDeclWithIssue() const overrideclang::ento::PathSensitiveBugReportvirtual
getDescription() constclang::ento::BugReportinline
getEndOfPath() constclang::ento::retaincountchecker::RefLeakReportinline
getErrorNode() constclang::ento::PathSensitiveBugReportinline
getFixits() constclang::ento::BugReportinline
getInterestingnessKind(SymbolRef sym) constclang::ento::PathSensitiveBugReport
getInterestingnessKind(const MemRegion *R) constclang::ento::PathSensitiveBugReport
getInterestingnessKind(SVal V) constclang::ento::PathSensitiveBugReport
getKind() constclang::ento::BugReportinline
getLocation() const overrideclang::ento::retaincountchecker::RefLeakReportinlinevirtual
getNotes()clang::ento::BugReportinline
getRanges() const overrideclang::ento::retaincountchecker::RefCountReportinlinevirtual
getShortDescription(bool UseFallback=true) constclang::ento::BugReportinline
getStmt() constclang::ento::PathSensitiveBugReportprotected
getUniqueingDecl() const overrideclang::ento::PathSensitiveBugReportinlinevirtual
getUniqueingLocation() const overrideclang::ento::PathSensitiveBugReportinlinevirtual
hasCallStackHint(PathDiagnosticPieceRef Piece) constclang::ento::PathSensitiveBugReportinline
InterestingLocationContextsclang::ento::PathSensitiveBugReportprotected
InterestingRegionsclang::ento::PathSensitiveBugReportprotected
InterestingSymbolsclang::ento::PathSensitiveBugReportprotected
InvalidationRecord typedefclang::ento::PathSensitiveBugReportprotected
Invalidationsclang::ento::PathSensitiveBugReportprotected
isInteresting(SymbolRef sym) constclang::ento::PathSensitiveBugReport
isInteresting(const MemRegion *R) constclang::ento::PathSensitiveBugReport
isInteresting(SVal V) constclang::ento::PathSensitiveBugReport
isInteresting(const LocationContext *LC) constclang::ento::PathSensitiveBugReport
isLeakclang::ento::retaincountchecker::RefCountReportprotected
isValid() constclang::ento::PathSensitiveBugReportinline
Kclang::ento::BugReportprotected
Kind enum nameclang::ento::BugReport
markInteresting(SymbolRef sym, bugreporter::TrackingKind TKind=bugreporter::TrackingKind::Thorough)clang::ento::PathSensitiveBugReport
markInteresting(const MemRegion *R, bugreporter::TrackingKind TKind=bugreporter::TrackingKind::Thorough)clang::ento::PathSensitiveBugReport
markInteresting(SVal V, bugreporter::TrackingKind TKind=bugreporter::TrackingKind::Thorough)clang::ento::PathSensitiveBugReport
markInteresting(const LocationContext *LC)clang::ento::PathSensitiveBugReport
markInvalid(const void *Tag, const void *Data)clang::ento::PathSensitiveBugReportinline
markNotInteresting(SymbolRef sym)clang::ento::PathSensitiveBugReport
markNotInteresting(const MemRegion *R)clang::ento::PathSensitiveBugReport
Notesclang::ento::BugReportprotected
PathSensitiveBugReport(const BugType &bt, StringRef desc, const ExplodedNode *errorNode)clang::ento::PathSensitiveBugReportinline
PathSensitiveBugReport(const BugType &bt, StringRef shortDesc, StringRef desc, const ExplodedNode *errorNode)clang::ento::PathSensitiveBugReportinline
PathSensitiveBugReport(const BugType &bt, StringRef desc, const ExplodedNode *errorNode, PathDiagnosticLocation LocationToUnique, const Decl *DeclToUnique)clang::ento::PathSensitiveBugReportinline
PathSensitiveBugReport(const BugType &bt, StringRef shortDesc, StringRef desc, const ExplodedNode *errorNode, PathDiagnosticLocation LocationToUnique, const Decl *DeclToUnique)clang::ento::PathSensitiveBugReport
Profile(llvm::FoldingSetNodeID &hash) const overrideclang::ento::PathSensitiveBugReportvirtual
Rangesclang::ento::BugReportprotected
RefCountReport(const RefCountBug &D, const LangOptions &LOpts, ExplodedNode *n, SymbolRef sym, bool isLeak=false)clang::ento::retaincountchecker::RefCountReport
RefCountReport(const RefCountBug &D, const LangOptions &LOpts, ExplodedNode *n, SymbolRef sym, StringRef endText)clang::ento::retaincountchecker::RefCountReport
RefLeakReport(const RefCountBug &D, const LangOptions &LOpts, ExplodedNode *n, SymbolRef sym, CheckerContext &Ctx)clang::ento::retaincountchecker::RefLeakReport
ShortDescriptionclang::ento::BugReportprotected
shouldPrunePath() constclang::ento::PathSensitiveBugReportinline
StackHintsclang::ento::PathSensitiveBugReportprotected
Symclang::ento::retaincountchecker::RefCountReportprotected
TrackedConditionsclang::ento::PathSensitiveBugReportprotected
UniqueingDeclclang::ento::PathSensitiveBugReportprotected
UniqueingLocationclang::ento::PathSensitiveBugReportprotected
visitor_begin()clang::ento::PathSensitiveBugReportinline
visitor_end()clang::ento::PathSensitiveBugReportinline
visitor_iterator typedefclang::ento::PathSensitiveBugReport
visitor_range typedefclang::ento::PathSensitiveBugReport
VisitorList typedefclang::ento::PathSensitiveBugReport
visitors()clang::ento::PathSensitiveBugReportinline
~BugReport()=defaultclang::ento::BugReportvirtual