• Home
  • Raw
  • Download

Lines Matching refs:ParmVarDecl

290     Sema &SemaRef, SourceLocation PointOfInstantiation, ParmVarDecl *Param,  in InstantiatingTemplate()
497 ParmVarDecl *Param = cast<ParmVarDecl>(Active->Entity); in PrintInstantiationStack()
673 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { in ExpandingFunctionParameterPack()
766 ExprResult RebuildParmVarDeclRefExpr(ParmVarDecl *PD, SourceLocation Loc);
770 ParmVarDecl *PD);
790 ParmVarDecl *TransformFunctionTypeParam(ParmVarDecl *OldParm,
1219 TemplateInstantiator::RebuildParmVarDeclRefExpr(ParmVarDecl *PD, in RebuildParmVarDeclRefExpr()
1229 ParmVarDecl *D = E->getExpansion(getSema().ArgumentPackSubstitutionIndex); in TransformFunctionParmPackExpr()
1233 return RebuildParmVarDeclRefExpr(cast<ParmVarDecl>(VD), E->getExprLoc()); in TransformFunctionParmPackExpr()
1246 ParmVarDecl *D = in TransformFunctionParmPackExpr()
1247 cast_or_null<ParmVarDecl>(TransformDecl(E->getExprLoc(), *I)); in TransformFunctionParmPackExpr()
1260 ParmVarDecl *PD) { in TransformFunctionParmPackRefExpr()
1284 return RebuildParmVarDeclRefExpr(cast<ParmVarDecl>(TransformedDecl), in TransformFunctionParmPackRefExpr()
1303 if (ParmVarDecl *PD = dyn_cast<ParmVarDecl>(D)) in TransformDeclRefExpr()
1332 ParmVarDecl *
1333 TemplateInstantiator::TransformFunctionTypeParam(ParmVarDecl *OldParm, in TransformFunctionTypeParam()
1541 ParmVarDecl *P = FP.getParam(I); in NeedsInstantiationAsFunctionType()
1628 ParmVarDecl *Sema::SubstParmVarDecl(ParmVarDecl *OldParm, in SubstParmVarDecl()
1675 ParmVarDecl *NewParm = CheckParameter(Context.getTranslationUnitDecl(), in SubstParmVarDecl()
1723 ParmVarDecl **Params, unsigned NumParams, in SubstParmTypes()
1726 SmallVectorImpl<ParmVarDecl *> *OutParams) { in SubstParmTypes()
2754 if (const ParmVarDecl *PV = dyn_cast<ParmVarDecl>(D)) { in getCanonicalParmVarDecl()