Lines Matching refs:Param
401 auto Param = cast<ParmVarDecl>(LM.DefaultArgs[I].Param); in ParseLexedMethodDeclaration() local
403 bool HasUnparsed = Param->hasUnparsedDefaultArg(); in ParseLexedMethodDeclaration()
404 Actions.ActOnDelayedCXXMethodParameter(getCurScope(), Param); in ParseLexedMethodDeclaration()
416 DefArgEnd.setEofData(Param); in ParseLexedMethodDeclaration()
434 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, Param); in ParseLexedMethodDeclaration()
442 DefArgResult = Actions.CorrectDelayedTyposInExpr(DefArgResult, Param); in ParseLexedMethodDeclaration()
444 Actions.ActOnParamDefaultArgumentError(Param, EqualLoc, in ParseLexedMethodDeclaration()
447 if (Tok.isNot(tok::eof) || Tok.getEofData() != Param) { in ParseLexedMethodDeclaration()
456 Actions.ActOnParamDefaultArgument(Param, EqualLoc, in ParseLexedMethodDeclaration()
465 if (Tok.is(tok::eof) && Tok.getEofData() == Param) in ParseLexedMethodDeclaration()
468 assert(Param->hasInheritedDefaultArg()); in ParseLexedMethodDeclaration()
479 Param->setUninstantiatedDefaultArg( in ParseLexedMethodDeclaration()
482 Param->setDefaultArg(OldParam->getInit()); in ParseLexedMethodDeclaration()