Lines Matching refs:getParamDecl
422 const ParmVarDecl *PVD = FD->getParamDecl(NumParams-1); in functionDeclHasDefaultArgument()
500 ParmVarDecl *OldParam = PrevForDefaultArgs->getParamDecl(p); in MergeCXXFunctionDecl()
501 ParmVarDecl *NewParam = New->getParamDecl(p); in MergeCXXFunctionDecl()
544 OldParam = Older->getParamDecl(p); in MergeCXXFunctionDecl()
623 ParmVarDecl *NewParam = New->getParamDecl(New->getMinRequiredArguments()); in MergeCXXFunctionDecl()
718 ParmVarDecl *Param = FD->getParamDecl(p); in CheckCXXDefaultArguments()
731 ParmVarDecl *Param = FD->getParamDecl(p); in CheckCXXDefaultArguments()
753 ParmVarDecl *Param = FD->getParamDecl(p); in CheckCXXDefaultArguments()
771 const ParmVarDecl *PD = FD->getParamDecl(ArgIndex); in CheckConstexprParameterTypes()
3371 ParmVarDecl *Param = Constructor->getParamDecl(0); in BuildImplicitBaseInitializer()
3441 ParmVarDecl *Param = Constructor->getParamDecl(0); in BuildImplicitMemberInitializer()
5609 MD->getParamDecl(0)->getType()->getAs<ReferenceType>()) in SpecialMemberDeletionInfo()
6315 const ParmVarDecl *Param0 = MD->getParamDecl(0); in SpecialMemberIsTrivial()
6331 const ParmVarDecl *Param0 = MD->getParamDecl(0); in SpecialMemberIsTrivial()
6350 Diag(MD->getParamDecl(MD->getMinRequiredArguments())->getLocation(), in SpecialMemberIsTrivial()
6352 << MD->getParamDecl(MD->getMinRequiredArguments())->getSourceRange(); in SpecialMemberIsTrivial()
6894 Constructor->getParamDecl(1)->hasDefaultArg())) && in CheckConstructor()
6897 QualType ParamType = Constructor->getParamDecl(0)->getType(); in CheckConstructor()
6900 SourceLocation ParamLoc = Constructor->getParamDecl(0)->getLocation(); in CheckConstructor()
6902 = Constructor->getParamDecl(0)->getIdentifier() ? "const &" in CheckConstructor()
7638 (Ctor->getNumParams() > 1 && !Ctor->getParamDecl(1)->hasDefaultArg())) in isInitListConstructor()
7641 QualType ArgType = Ctor->getParamDecl(0)->getType(); in isInitListConstructor()
9307 mergeDeclAttributes(PD, BaseCtor->getParamDecl(I)); in findInheritingConstructor()
9609 CD->getParamDecl(I)).get(); in getDefaultArgExprsForConstructors()
10314 ParmVarDecl *Other = CopyAssignOperator->getParamDecl(0); in DefineImplicitCopyAssignment()
10739 ParmVarDecl *Other = MoveAssignOperator->getParamDecl(0); in DefineImplicitMoveAssignment()
11710 QualType FirstParamType = FnDecl->getParamDecl(0)->getType(); in CheckOperatorNewDeleteTypes()
11747 if (FnDecl->getParamDecl(0)->hasDefaultArg()) in CheckOperatorNewDeclaration()
11750 << FnDecl->getDeclName() << FnDecl->getParamDecl(0)->getDefaultArgRange(); in CheckOperatorNewDeclaration()
11900 ParmVarDecl *LastParam = FnDecl->getParamDecl(FnDecl->getNumParams() - 1); in CheckOverloadedOperatorDeclaration()
11992 const ParmVarDecl *Param = FnDecl->getParamDecl(0); in CheckLiteralOperatorDeclaration()