clang 20.0.0git
clang::ento::NoOwnershipChangeVisitor Member List

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

BugReporterVisitor()=defaultclang::ento::BugReporterVisitor
BugReporterVisitor(const BugReporterVisitor &)=defaultclang::ento::BugReporterVisitor
BugReporterVisitor(BugReporterVisitor &&)clang::ento::BugReporterVisitorinline
Checkerclang::ento::NoOwnershipChangeVisitorprotected
doesFnIntendToHandleOwnership(const Decl *Callee, ASTContext &ACtx)=0clang::ento::NoOwnershipChangeVisitorprotectedpure virtual
emitNote(const ExplodedNode *N)=0clang::ento::NoOwnershipChangeVisitorprotectedpure virtual
finalizeVisitor(BugReporterContext &BRC, const ExplodedNode *EndPathNode, PathSensitiveBugReport &BR)clang::ento::BugReporterVisitorvirtual
getDefaultEndPath(const BugReporterContext &BRC, const ExplodedNode *N, const PathSensitiveBugReport &BR)clang::ento::BugReporterVisitorstatic
getEndPath(BugReporterContext &BRC, const ExplodedNode *N, PathSensitiveBugReport &BR)clang::ento::BugReporterVisitorvirtual
getFunctionName(const ExplodedNode *CallEnterN)clang::ento::NoOwnershipChangeVisitorprotectedstatic
hasResourceStateChanged(ProgramStateRef CallEnterState, ProgramStateRef CallExitEndState)=0clang::ento::NoOwnershipChangeVisitorprotectedpure virtual
maybeEmitNoteForCXXThis(PathSensitiveBugReport &R, const CXXConstructorCall &Call, const ExplodedNode *N) finalclang::ento::NoOwnershipChangeVisitorinlineprotectedvirtual
maybeEmitNoteForObjCSelf(PathSensitiveBugReport &R, const ObjCMethodCall &Call, const ExplodedNode *N) finalclang::ento::NoOwnershipChangeVisitorinlineprotectedvirtual
maybeEmitNoteForParameters(PathSensitiveBugReport &R, const CallEvent &Call, const ExplodedNode *N) finalclang::ento::NoOwnershipChangeVisitorprotectedvirtual
NoOwnershipChangeVisitor(SymbolRef Sym, const CheckerBase *Checker)clang::ento::NoOwnershipChangeVisitorinline
NoStateChangeFuncVisitor(bugreporter::TrackingKind TKind)clang::ento::NoStateChangeFuncVisitorinline
operator=(const BugReporterVisitor &)=deleteclang::ento::BugReporterVisitor
operator=(BugReporterVisitor &&)=deleteclang::ento::BugReporterVisitor
OwnerSet typedefclang::ento::NoOwnershipChangeVisitor
Profile(llvm::FoldingSetNodeID &ID) const overrideclang::ento::NoOwnershipChangeVisitorinlinevirtual
Symclang::ento::NoOwnershipChangeVisitorprotected
TKindclang::ento::NoStateChangeFuncVisitorprotected
VisitNode(const ExplodedNode *N, BugReporterContext &BR, PathSensitiveBugReport &R) finalclang::ento::NoStateChangeFuncVisitorvirtual
wasModifiedBeforeCallExit(const ExplodedNode *CurrN, const ExplodedNode *CallExitBeginN)clang::ento::NoStateChangeFuncVisitorinlineprotectedvirtual
wasModifiedInFunction(const ExplodedNode *CallEnterN, const ExplodedNode *CallExitEndN) finalclang::ento::NoOwnershipChangeVisitorprotectedvirtual
~BugReporterVisitor()clang::ento::BugReporterVisitorvirtual