Lines Matching refs:ParmVarDecl

1093     if (isa<ParmVarDecl>(this) || isTemplateParameter())  in isReserved()
1219 else if (isa<ParmVarDecl>(ContextDecl)) in getLVForClosure()
1752 if (isa<ParmVarDecl>(this)) in declarationReplaces()
2263 if (auto *P = dyn_cast<ParmVarDecl>(this)) in hasInit()
2336 if (isa<ParmVarDecl>(this)) in mightBeUsableInConstantExpressions()
2718 ParmVarDecl *ParmVarDecl::Create(ASTContext &C, DeclContext *DC, in Create()
2723 return new (C, DC) ParmVarDecl(ParmVar, C, DC, StartLoc, IdLoc, Id, T, TInfo, in Create()
2727 QualType ParmVarDecl::getOriginalType() const { in getOriginalType()
2735 ParmVarDecl *ParmVarDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
2737 ParmVarDecl(ParmVar, C, nullptr, SourceLocation(), SourceLocation(), in CreateDeserialized()
2741 SourceRange ParmVarDecl::getSourceRange() const { in getSourceRange()
2756 bool ParmVarDecl::isDestroyedInCallee() const { in isDestroyedInCallee()
2767 Expr *ParmVarDecl::getDefaultArg() { in getDefaultArg()
2779 void ParmVarDecl::setDefaultArg(Expr *defarg) { in setDefaultArg()
2784 SourceRange ParmVarDecl::getDefaultArgRange() const { in getDefaultArgRange()
2804 void ParmVarDecl::setUninstantiatedDefaultArg(Expr *arg) { in setUninstantiatedDefaultArg()
2809 Expr *ParmVarDecl::getUninstantiatedDefaultArg() { in getUninstantiatedDefaultArg()
2815 bool ParmVarDecl::hasDefaultArg() const { in hasDefaultArg()
2823 void ParmVarDecl::setParameterIndexLarge(unsigned parameterIndex) { in setParameterIndexLarge()
2828 unsigned ParmVarDecl::getParameterIndexLarge() const { in getParameterIndexLarge()
3345 ArrayRef<ParmVarDecl *> NewParamInfo) { in setParams()
3351 ParamInfo = new (C) ParmVarDecl*[NewParamInfo.size()]; in setParams()
3382 [](ParmVarDecl *P) { return P->hasDefaultArg(); })); in hasOneParamOrDefaultArgs()
4691 void BlockDecl::setParams(ArrayRef<ParmVarDecl *> NewParamInfo) { in setParams()
4697 ParamInfo = new (getASTContext()) ParmVarDecl*[NewParamInfo.size()]; in setParams()