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 | |
addVisitor(Args &&... ConstructorArgs) | clang::ento::PathSensitiveBugReport | inline |
BT | clang::ento::BugReport | protected |
BugReport(Kind kind, const BugType &bt, StringRef desc) | clang::ento::BugReport | inlineprotected |
BugReport(Kind K, const BugType &BT, StringRef ShortDescription, StringRef Description) | clang::ento::BugReport | inlineprotected |
Callbacks | clang::ento::PathSensitiveBugReport | protected |
CallbacksSet | clang::ento::PathSensitiveBugReport | protected |
classof(const BugReport *R) | clang::ento::PathSensitiveBugReport | inlinestatic |
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 |
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::PathSensitiveBugReport | virtual |
getNotes() | clang::ento::BugReport | inline |
getRanges() const override | clang::ento::PathSensitiveBugReport | virtual |
getShortDescription(bool UseFallback=true) const | clang::ento::BugReport | inline |
getStmt() const | clang::ento::PathSensitiveBugReport | protected |
getUniqueingDecl() const override | clang::ento::PathSensitiveBugReport | inlinevirtual |
getUniqueingLocation() const override | clang::ento::PathSensitiveBugReport | inlinevirtual |
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 | |
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 |
markNotInteresting(SymbolRef sym) | clang::ento::PathSensitiveBugReport | |
markNotInteresting(const MemRegion *R) | clang::ento::PathSensitiveBugReport | |
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 |
PathSensitiveBugReport(const BugType &bt, StringRef shortDesc, StringRef desc, const ExplodedNode *errorNode, PathDiagnosticLocation LocationToUnique, const Decl *DeclToUnique) | clang::ento::PathSensitiveBugReport | |
Profile(llvm::FoldingSetNodeID &hash) const override | clang::ento::PathSensitiveBugReport | virtual |
Ranges | clang::ento::BugReport | protected |
ShortDescription | clang::ento::BugReport | protected |
shouldPrunePath() const | clang::ento::PathSensitiveBugReport | inline |
StackHints | clang::ento::PathSensitiveBugReport | 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 |