Lines Matching refs:Params

746                                            TemplateParameterList *Params,
763 Name, Params);
775 if (Params->size() == 0) {
777 << SourceRange(Params->getLAngleLoc(), Params->getRAngleLoc());
818 /// contains the template parameters in Params/NumParams.
824 Decl **Params, unsigned NumParams,
830 (NamedDecl**)Params, NumParams,
1212 TemplateParameterList *Params = TTP->getTemplateParameters();
1213 for (unsigned I = 0, N = Params->size(); I != N; ++I) {
1214 NamedDecl *P = Params->getParam(I);
1491 DependencyChecker(TemplateParameterList *Params) : Match(false) {
1492 NamedDecl *ND = Params->getParam(0);
1542 DependsOnTemplateParameters(QualType T, TemplateParameterList *Params) {
1543 DependencyChecker Checker(Params);
2317 static bool isSameAsPrimaryTemplate(TemplateParameterList *Params,
2319 if (Params->size() != Args.size())
2322 unsigned Depth = Params->getDepth();
2329 if (Params->getParam(I)->isParameterPack()) {
3506 TemplateParameterList *Params = Template->getTemplateParameters();
3507 unsigned NumParams = Params->size();
3521 << Params->getSourceRange();
3563 TemplateParameterList *Params = Template->getTemplateParameters();
3576 for (TemplateParameterList::iterator Param = Params->begin(),
3577 ParamEnd = Params->end();
3603 << Params->getSourceRange();
5032 TemplateParameterList *Params = Param->getTemplateParameters();
5034 Params = Param->getExpansionTemplateParameters(ArgumentPackIndex);
5037 Params,
7940 TemplateParameterList *Params) {
7941 for (unsigned I = 0, N = Params->size(); I != N; ++I) {
7942 Decl *Param = Params->getParam(I);
7979 Sema::getTemplateArgumentBindingsText(const TemplateParameterList *Params,
7981 return getTemplateArgumentBindingsText(Params, Args.data(), Args.size());
7985 Sema::getTemplateArgumentBindingsText(const TemplateParameterList *Params,
7991 if (!Params || Params->size() == 0 || NumArgs == 0)
7994 for (unsigned I = 0, N = Params->size(); I != N; ++I) {
8003 if (const IdentifierInfo *Id = Params->getParam(I)->getIdentifier()) {