|
clang 24.0.0git
|
Manages the creation, storage and retrieval of loans. More...
#include "clang/Analysis/Analyses/LifetimeSafety/Loans.h"
Public Member Functions | |
| LoanManager ()=default | |
| Loan * | createLoan (AccessPath Path, const Expr *IssueExpr=nullptr) |
| Loan * | createPlaceholderLoan (const ParmVarDecl *PVD) |
| Loan * | createPlaceholderLoan (const CXXMethodDecl *MD) |
| const Loan * | getLoan (LoanID ID) const |
| llvm::ArrayRef< const Loan * > | getLoans () const |
|
default |
|
inline |
Definition at line 215 of file Loans.h.
Referenced by clang::lifetimes::internal::createLoan(), clang::lifetimes::internal::createLoan(), clang::lifetimes::internal::createLoan(), createPlaceholderLoan(), and createPlaceholderLoan().
|
inline |
Definition at line 225 of file Loans.h.
References createLoan().
|
inline |
Definition at line 222 of file Loans.h.
References createLoan().
Definition at line 229 of file Loans.h.
Referenced by clang::lifetimes::internal::IssueFact::dump(), and clang::lifetimes::internal::OriginFlowFact::dump().
|
inline |