|
clang 23.0.0git
|
This is the complete list of members for clang::lifetimes::LifetimeSafetySemaHelperImpl, including all inherited members.
| addLifetimeBoundToImplicitThis(const CXXMethodDecl *MD) override | clang::lifetimes::LifetimeSafetySemaHelperImpl | inlinevirtual |
| LifetimeSafetySemaHelper()=default | clang::lifetimes::LifetimeSafetySemaHelper | |
| LifetimeSafetySemaHelperImpl(Sema &S) | clang::lifetimes::LifetimeSafetySemaHelperImpl | inline |
| reportDanglingField(const Expr *IssueExpr, const FieldDecl *DanglingField, const Expr *MovedExpr, SourceLocation ExpiryLoc) override | clang::lifetimes::LifetimeSafetySemaHelperImpl | inlinevirtual |
| reportDanglingGlobal(const Expr *IssueExpr, const VarDecl *DanglingGlobal, const Expr *MovedExpr, SourceLocation ExpiryLoc) override | clang::lifetimes::LifetimeSafetySemaHelperImpl | inlinevirtual |
| reportNoescapeViolation(const ParmVarDecl *ParmWithNoescape, const Expr *EscapeExpr) override | clang::lifetimes::LifetimeSafetySemaHelperImpl | inlinevirtual |
| reportNoescapeViolation(const ParmVarDecl *ParmWithNoescape, const FieldDecl *EscapeField) override | clang::lifetimes::LifetimeSafetySemaHelperImpl | inlinevirtual |
| reportNoescapeViolation(const ParmVarDecl *ParmWithNoescape, const VarDecl *EscapeGlobal) override | clang::lifetimes::LifetimeSafetySemaHelperImpl | inlinevirtual |
| reportUseAfterFree(const Expr *IssueExpr, const Expr *UseExpr, const Expr *MovedExpr, SourceLocation FreeLoc) override | clang::lifetimes::LifetimeSafetySemaHelperImpl | inlinevirtual |
| reportUseAfterInvalidation(const Expr *IssueExpr, const Expr *UseExpr, const Expr *InvalidationExpr) override | clang::lifetimes::LifetimeSafetySemaHelperImpl | inlinevirtual |
| reportUseAfterInvalidation(const ParmVarDecl *PVD, const Expr *UseExpr, const Expr *InvalidationExpr) override | clang::lifetimes::LifetimeSafetySemaHelperImpl | inlinevirtual |
| reportUseAfterReturn(const Expr *IssueExpr, const Expr *ReturnExpr, const Expr *MovedExpr, SourceLocation ExpiryLoc) override | clang::lifetimes::LifetimeSafetySemaHelperImpl | inlinevirtual |
| suggestLifetimeboundToImplicitThis(SuggestionScope Scope, const CXXMethodDecl *MD, const Expr *EscapeExpr) override | clang::lifetimes::LifetimeSafetySemaHelperImpl | inlinevirtual |
| suggestLifetimeboundToParmVar(SuggestionScope Scope, const ParmVarDecl *ParmToAnnotate, const Expr *EscapeExpr) override | clang::lifetimes::LifetimeSafetySemaHelperImpl | inlinevirtual |
| ~LifetimeSafetySemaHelper()=default | clang::lifetimes::LifetimeSafetySemaHelper | virtual |