Lines Matching full:templateparameterlist
40 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps,
739 TemplateParameterList *Params,
810 /// ActOnTemplateParameterList - Builds a TemplateParameterList that
812 TemplateParameterList *
822 return TemplateParameterList::Create(Context, TemplateLoc, LAngleLoc,
837 TemplateParameterList *TemplateParams,
841 TemplateParameterList** OuterTemplateParamLists,
1249 TemplateParameterList *Params = TTP->getTemplateParameters();
1293 bool Sema::CheckTemplateParameterList(TemplateParameterList *NewParams,
1294 TemplateParameterList *OldParams,
1308 TemplateParameterList::iterator OldParam = NewParams->end();
1313 for (TemplateParameterList::iterator NewParam = NewParams->begin(),
1492 for (TemplateParameterList::iterator NewParam = NewParams->begin(),
1521 DependencyChecker(TemplateParameterList *Params) : Match(false) {
1584 DependsOnTemplateParameters(QualType T, TemplateParameterList *Params) {
1641 TemplateParameterList *Sema::MatchTemplateParametersToScopeSpecifier(
1644 ArrayRef<TemplateParameterList *> ParamLists, bool IsFriend,
1794 TemplateParameterList *ExpectedTemplateParams = nullptr;
1940 return TemplateParameterList::Create(Context, SourceLocation(),
2399 Sema &S, SourceLocation NameLoc, TemplateParameterList *TemplateParams,
2446 static bool isSameAsPrimaryTemplate(TemplateParameterList *Params,
2485 TemplateParameterList *TemplateParams, StorageClass SC,
3666 TemplateParameterList *Params = Template->getTemplateParameters();
3753 TemplateParameterList *Params = Template->getTemplateParameters();
3766 for (TemplateParameterList::iterator Param = Params->begin(),
5347 TemplateParameterList *Params = Param->getTemplateParameters();
5645 TemplateParameterList *New,
5646 TemplateParameterList *Old,
5687 Sema::TemplateParameterListsAreEqual(TemplateParameterList *New,
5688 TemplateParameterList *Old,
5706 TemplateParameterList::iterator NewParm = New->begin();
5707 TemplateParameterList::iterator NewParmEnd = New->end();
5708 for (TemplateParameterList::iterator OldParm = Old->begin(),
5760 Sema::CheckTemplateDeclScope(Scope *S, TemplateParameterList *TemplateParams) {
6115 TemplateParameterList *TemplateParams, unsigned NumExplicit,
6175 TemplateParameterList *TemplateParams =
8354 TemplateParameterList *Params) {
8393 Sema::getTemplateArgumentBindingsText(const TemplateParameterList *Params,
8399 Sema::getTemplateArgumentBindingsText(const TemplateParameterList *Params,