clang 23.0.0git
clang::lifetimes::LifetimeSafetySemaHelperImpl Member List

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

addLifetimeBoundToImplicitThis(const CXXMethodDecl *MD) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
LifetimeSafetySemaHelper()=defaultclang::lifetimes::LifetimeSafetySemaHelper
LifetimeSafetySemaHelperImpl(Sema &S)clang::lifetimes::LifetimeSafetySemaHelperImplinline
reportDanglingField(const Expr *IssueExpr, const FieldDecl *DanglingField, const Expr *MovedExpr, SourceLocation ExpiryLoc) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportDanglingGlobal(const Expr *IssueExpr, const VarDecl *DanglingGlobal, const Expr *MovedExpr, SourceLocation ExpiryLoc) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportNoescapeViolation(const ParmVarDecl *ParmWithNoescape, const Expr *EscapeExpr) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportNoescapeViolation(const ParmVarDecl *ParmWithNoescape, const FieldDecl *EscapeField) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportNoescapeViolation(const ParmVarDecl *ParmWithNoescape, const VarDecl *EscapeGlobal) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportUseAfterFree(const Expr *IssueExpr, const Expr *UseExpr, const Expr *MovedExpr, SourceLocation FreeLoc) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportUseAfterInvalidation(const Expr *IssueExpr, const Expr *UseExpr, const Expr *InvalidationExpr) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportUseAfterInvalidation(const ParmVarDecl *PVD, const Expr *UseExpr, const Expr *InvalidationExpr) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportUseAfterReturn(const Expr *IssueExpr, const Expr *ReturnExpr, const Expr *MovedExpr, SourceLocation ExpiryLoc) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
suggestLifetimeboundToImplicitThis(SuggestionScope Scope, const CXXMethodDecl *MD, const Expr *EscapeExpr) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
suggestLifetimeboundToParmVar(SuggestionScope Scope, const ParmVarDecl *ParmToAnnotate, const Expr *EscapeExpr) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
~LifetimeSafetySemaHelper()=defaultclang::lifetimes::LifetimeSafetySemaHelpervirtual