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
EscapingTarget typedefclang::lifetimes::LifetimeSafetySemaHelper
LifetimeSafetySemaHelper()=defaultclang::lifetimes::LifetimeSafetySemaHelper
reportDanglingField(const Expr *IssueExpr, const FieldDecl *Field, const Expr *MovedExpr, SourceLocation ExpiryLoc)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportDanglingGlobal(const Expr *IssueExpr, const VarDecl *DanglingGlobal, const Expr *MovedExpr, SourceLocation ExpiryLoc)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportInvalidatedField(const Expr *IssueExpr, const FieldDecl *Field, const Expr *InvalidationExpr)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportInvalidatedField(const ParmVarDecl *PVD, const FieldDecl *Field, const Expr *InvalidationExpr)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportInvalidatedGlobal(const Expr *IssueExpr, const VarDecl *Global, const Expr *InvalidationExpr)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportInvalidatedGlobal(const ParmVarDecl *PVD, const VarDecl *Global, const Expr *InvalidationExpr)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportLifetimeboundViolation(const ParmVarDecl *ParmWithLifetimebound)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportLifetimeboundViolation(const CXXMethodDecl *MDWithLifetimebound)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportMisplacedLifetimebound(WarningScope Scope, const CXXMethodDecl *FDef, const CXXMethodDecl *FDecl)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportMisplacedLifetimebound(WarningScope Scope, const ParmVarDecl *PVDDef, const ParmVarDecl *PVDDecl)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportNoescapeViolation(const ParmVarDecl *ParmWithNoescape, const Expr *EscapeExpr)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportNoescapeViolation(const ParmVarDecl *ParmWithNoescape, const FieldDecl *EscapeField)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportNoescapeViolation(const ParmVarDecl *ParmWithNoescape, const VarDecl *EscapeGlobal)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)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
reportUseAfterScope(const Expr *IssueExpr, const Expr *UseExpr, const Expr *MovedExpr, SourceLocation FreeLoc)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
suggestLifetimeboundToImplicitThis(WarningScope Scope, const CXXMethodDecl *MD, const Expr *EscapeExpr)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
suggestLifetimeboundToParmVar(WarningScope Scope, const ParmVarDecl *ParmToAnnotate, EscapingTarget Target)clang::lifetimes::LifetimeSafetySemaHelperinlinevirtual
~LifetimeSafetySemaHelper()=defaultclang::lifetimes::LifetimeSafetySemaHelpervirtual