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
EscapingTarget typedefclang::lifetimes::LifetimeSafetySemaHelper
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
reportInvalidatedField(const Expr *IssueExpr, const FieldDecl *DanglingField, const Expr *InvalidationExpr) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportInvalidatedField(const ParmVarDecl *PVD, const FieldDecl *DanglingField, const Expr *InvalidationExpr) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportInvalidatedGlobal(const Expr *IssueExpr, const VarDecl *DanglingGlobal, const Expr *InvalidationExpr) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportInvalidatedGlobal(const ParmVarDecl *PVD, const VarDecl *DanglingGlobal, const Expr *InvalidationExpr) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportLifetimeboundViolation(const ParmVarDecl *ParmWithLifetimebound) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportLifetimeboundViolation(const CXXMethodDecl *MDWithLifetimebound) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportMisplacedLifetimebound(WarningScope Scope, const CXXMethodDecl *FDef, const CXXMethodDecl *FDecl) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
reportMisplacedLifetimebound(WarningScope Scope, const ParmVarDecl *PVDDef, const ParmVarDecl *PVDDecl) 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
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
reportUseAfterScope(const Expr *IssueExpr, const Expr *UseExpr, const Expr *MovedExpr, SourceLocation FreeLoc) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
suggestLifetimeboundToImplicitThis(WarningScope Scope, const CXXMethodDecl *MD, const Expr *EscapeExpr) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
suggestLifetimeboundToParmVar(WarningScope Scope, const ParmVarDecl *ParmToAnnotate, EscapingTarget Target) overrideclang::lifetimes::LifetimeSafetySemaHelperImplinlinevirtual
~LifetimeSafetySemaHelper()=defaultclang::lifetimes::LifetimeSafetySemaHelpervirtual