|
clang 24.0.0git
|
Represents the base of a placeholder access path, which is either a function parameter or the implicit 'this' object of an instance method. More...
#include "clang/Analysis/Analyses/LifetimeSafety/Loans.h"
Public Member Functions | |
| PlaceholderBase (const ParmVarDecl *PVD) | |
| PlaceholderBase (const CXXMethodDecl *MD) | |
| const ParmVarDecl * | getParmVarDecl () const |
| const CXXMethodDecl * | getImplicitThisParent () const |
| void | Profile (llvm::FoldingSetNodeID &ID) const |
Represents the base of a placeholder access path, which is either a function parameter or the implicit 'this' object of an instance method.
Placeholder paths never expire within the function scope, as they represent storage from the caller's scope.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |