clang 10.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::PathSensitiveBugReport | inline
addFixItHint(const FixItHint &F) | clang::ento::BugReport | inline
addNote(StringRef Msg, const PathDiagnosticLocation &Pos, ArrayRef< SourceRange > Ranges={}) | clang::ento::BugReport | inline
addRange(SourceRange R) | clang::ento::BugReport | inline
addTrackedCondition(const ExplodedNode *Cond) | clang::ento::PathSensitiveBugReport | inline
addVisitor(std::unique_ptr< BugReporterVisitor > visitor) | clang::ento::PathSensitiveBugReport |
BT | clang::ento::BugReport | protected
BugReport(Kind kind, const BugType &bt, StringRef desc) | clang::ento::BugReport | inline protected
BugReport(Kind K, const BugType &BT, StringRef ShortDescription, StringRef Description) | clang::ento::BugReport | inline protected
Callbacks | clang::ento::PathSensitiveBugReport | protected
CallbacksSet | clang::ento::PathSensitiveBugReport | protected
classof(const BugReport *R) | clang::ento::PathSensitiveBugReport | inline static
clearVisitors() | clang::ento::PathSensitiveBugReport |
Description | clang::ento::BugReport | protected
disablePathPruning() | clang::ento::PathSensitiveBugReport | inline
DoNotPrunePath | clang::ento::PathSensitiveBugReport | protected
ErrorNode | clang::ento::PathSensitiveBugReport | protected
ErrorNodeRange | clang::ento::PathSensitiveBugReport | protected
Fixits | clang::ento::BugReport | protected
getBugType() const | clang::ento::BugReport | inline
getCallStackMessage(PathDiagnosticPieceRef Piece, const ExplodedNode *N) const | clang::ento::PathSensitiveBugReport | inline
getDeclWithIssue() const override | clang::ento::PathSensitiveBugReport | virtual
getDescription() const | clang::ento::BugReport | inline
getEndOfPath() const | clang::ento::retaincountchecker::RefLeakReport | inline
getErrorNode() const | clang::ento::PathSensitiveBugReport | inline
getFixits() const | clang::ento::BugReport | inline
getInterestingnessKind(SymbolRef sym) const | clang::ento::PathSensitiveBugReport |
getInterestingnessKind(const MemRegion *R) const | clang::ento::PathSensitiveBugReport |
getInterestingnessKind(SVal V) const | clang::ento::PathSensitiveBugReport |
getKind() const | clang::ento::BugReport | inline
getLocation() const override | clang::ento::retaincountchecker::RefLeakReport | inline virtual
getNotes() | clang::ento::BugReport | inline
getRanges() const override | clang::ento::retaincountchecker::RefCountReport | inline virtual
getShortDescription(bool UseFallback=true) const | clang::ento::BugReport | inline
getStmt() const | clang::ento::PathSensitiveBugReport | protected
getUniqueingDecl() const override | clang::ento::PathSensitiveBugReport | inline virtual
getUniqueingLocation() const override | clang::ento::PathSensitiveBugReport | inline virtual
hasCallStackHint(PathDiagnosticPieceRef Piece) const | clang::ento::PathSensitiveBugReport | inline
InterestingLocationContexts | clang::ento::PathSensitiveBugReport | protected
InterestingRegions | clang::ento::PathSensitiveBugReport | protected
InterestingSymbols | clang::ento::PathSensitiveBugReport | protected
InvalidationRecord typedef | clang::ento::PathSensitiveBugReport | protected
Invalidations | clang::ento::PathSensitiveBugReport | protected
isInteresting(SymbolRef sym) const | clang::ento::PathSensitiveBugReport |
isInteresting(const MemRegion *R) const | clang::ento::PathSensitiveBugReport |
isInteresting(SVal V) const | clang::ento::PathSensitiveBugReport |
isInteresting(const LocationContext *LC) const | clang::ento::PathSensitiveBugReport |
isLeak | clang::ento::retaincountchecker::RefCountReport | protected
isValid() const | clang::ento::PathSensitiveBugReport | inline
K | clang::ento::BugReport | protected
Kind enum name | clang::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::PathSensitiveBugReport | inline
Notes | clang::ento::BugReport | protected
PathSensitiveBugReport(const BugType &bt, StringRef desc, const ExplodedNode *errorNode) | clang::ento::PathSensitiveBugReport | inline
PathSensitiveBugReport(const BugType &bt, StringRef shortDesc, StringRef desc, const ExplodedNode *errorNode) | clang::ento::PathSensitiveBugReport | inline
PathSensitiveBugReport(const BugType &bt, StringRef desc, const ExplodedNode *errorNode, PathDiagnosticLocation LocationToUnique, const Decl *DeclToUnique) | clang::ento::PathSensitiveBugReport | inline
Profile(llvm::FoldingSetNodeID &hash) const override | clang::ento::PathSensitiveBugReport | virtual
Ranges | clang::ento::BugReport | protected
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 |
ShortDescription | clang::ento::BugReport | protected
shouldPrunePath() const | clang::ento::PathSensitiveBugReport | inline
StackHints | clang::ento::PathSensitiveBugReport | protected
Sym | clang::ento::retaincountchecker::RefCountReport | protected
TrackedConditions | clang::ento::PathSensitiveBugReport | protected
UniqueingDecl | clang::ento::PathSensitiveBugReport | protected
UniqueingLocation | clang::ento::PathSensitiveBugReport | protected
visitor_begin() | clang::ento::PathSensitiveBugReport | inline
visitor_end() | clang::ento::PathSensitiveBugReport | inline
visitor_iterator typedef | clang::ento::PathSensitiveBugReport |
visitor_range typedef | clang::ento::PathSensitiveBugReport |
VisitorList typedef | clang::ento::PathSensitiveBugReport |
visitors() | clang::ento::PathSensitiveBugReport | inline
~BugReport()=default | clang::ento::BugReport | virtual