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, const Expr *MovedExpr, 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, const Expr *MovedExpr, SourceLocation FreeLoc, Confidence Confidence)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportUseAfterInvalidation(const Expr *IssueExpr, const Expr *UseExpr, const Expr *InvalidationExpr)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportUseAfterInvalidation(const ParmVarDecl *PVD, const Expr *UseExpr, const Expr *InvalidationExpr)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportUseAfterReturn(const Expr *IssueExpr, const Expr *ReturnExpr, const Expr *MovedExpr, 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