clang 23.0.0git
clang::lifetimes::LifetimeSafetySemaHelper Member List

This is the complete list of members for clang::lifetimes::LifetimeSafetySemaHelper, including all inherited members.

addLifetimeBoundToImplicitThis(const CXXMethodDecl *MD)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
LifetimeSafetySemaHelper()=defaultclang::lifetimes::LifetimeSafetySemaHelper
reportDanglingField(const Expr *IssueExpr, const FieldDecl *Field, SourceLocation ExpiryLoc)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportNoescapeViolation(const ParmVarDecl *ParmWithNoescape, const Expr *EscapeExpr)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportNoescapeViolation(const ParmVarDecl *ParmWithNoescape, const FieldDecl *EscapeField)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportUseAfterFree(const Expr *IssueExpr, const Expr *UseExpr, SourceLocation FreeLoc, Confidence Confidence)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportUseAfterReturn(const Expr *IssueExpr, const Expr *ReturnExpr, SourceLocation ExpiryLoc, Confidence Confidence)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
suggestLifetimeboundToImplicitThis(SuggestionScope Scope, const CXXMethodDecl *MD, const Expr *EscapeExpr)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
suggestLifetimeboundToParmVar(SuggestionScope Scope, const ParmVarDecl *ParmToAnnotate, const Expr *EscapeExpr)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
~LifetimeSafetySemaHelper()=defaultclang::lifetimes::LifetimeSafetySemaHelpervirtual