• Home
  • Raw
  • Download

Lines Matching refs:TemplateParameterList

44 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps,  in getTemplateParamsRange()
1591 TemplateParameterList *Params, in ActOnTemplateTemplateParameter()
1669 TemplateParameterList *
1680 return TemplateParameterList::Create( in ActOnTemplateParameterList()
1695 const ParsedAttributesView &Attr, TemplateParameterList *TemplateParams, in CheckClassTemplate()
1698 TemplateParameterList **OuterTemplateParamLists, SkipBodyInfo *SkipBody) { in CheckClassTemplate()
2144 TemplateParameterList *TemplateParams = Template->getTemplateParameters(); in transformConstructor()
2146 TemplateParameterList *InnerParams = FTD->getTemplateParameters(); in transformConstructor()
2167 TemplateParams = TemplateParameterList::Create( in transformConstructor()
2407 TemplateParameterList *TemplateParams, ExplicitSpecifier ES, in buildDeductionGuide()
2582 TemplateParameterList *Params = TTP->getTemplateParameters(); in DiagnoseUnexpandedParameterPacks()
2643 bool Sema::CheckTemplateParameterList(TemplateParameterList *NewParams, in CheckTemplateParameterList()
2644 TemplateParameterList *OldParams, in CheckTemplateParameterList()
2659 TemplateParameterList::iterator OldParam = NewParams->end(); in CheckTemplateParameterList()
2664 for (TemplateParameterList::iterator NewParam = NewParams->begin(), in CheckTemplateParameterList()
2846 for (TemplateParameterList::iterator NewParam = NewParams->begin(), in CheckTemplateParameterList()
2884 DependencyChecker(TemplateParameterList *Params, bool IgnoreNonTypeDependent) in DependencyChecker()
2967 DependsOnTemplateParameters(QualType T, TemplateParameterList *Params) { in DependsOnTemplateParameters()
3028 TemplateParameterList *Sema::MatchTemplateParametersToScopeSpecifier( in MatchTemplateParametersToScopeSpecifier()
3031 ArrayRef<TemplateParameterList *> ParamLists, bool IsFriend, in MatchTemplateParametersToScopeSpecifier()
3183 TemplateParameterList *ExpectedTemplateParams = nullptr; in MatchTemplateParametersToScopeSpecifier()
3330 return TemplateParameterList::Create(Context, SourceLocation(), in MatchTemplateParametersToScopeSpecifier()
4116 static bool isSameAsPrimaryTemplate(TemplateParameterList *Params, in isSameAsPrimaryTemplate()
4178 noteNonDeducibleParameters(Sema &S, TemplateParameterList *TemplateParams, in noteNonDeducibleParameters()
4260 TemplateParameterList *TemplateParams, StorageClass SC, in ActOnVarTemplateSpecialization()
5517 TemplateParameterList *Params = TempParm->getTemplateParameters(); in CheckTemplateArgument()
5646 TemplateParameterList *Params = TD->getTemplateParameters(); in diagnoseMissingArgument()
5676 TemplateParameterList *Params = in CheckTemplateArgumentList()
5691 for (TemplateParameterList::iterator Param = Params->begin(), in CheckTemplateArgumentList()
7381 Sema &S, TemplateParameterList *New, TemplateParameterList *Old,
7390 TemplateParameterList *Params, in CheckTemplateTemplateArgument()
7787 TemplateParameterList *New, in DiagnoseTemplateParameterListArityMismatch()
7788 TemplateParameterList *Old, in DiagnoseTemplateParameterListArityMismatch()
7829 Sema::TemplateParameterListsAreEqual(TemplateParameterList *New, in TemplateParameterListsAreEqual()
7830 TemplateParameterList *Old, in TemplateParameterListsAreEqual()
7848 TemplateParameterList::iterator NewParm = New->begin(); in TemplateParameterListsAreEqual()
7849 TemplateParameterList::iterator NewParmEnd = New->end(); in TemplateParameterListsAreEqual()
7850 for (TemplateParameterList::iterator OldParm = Old->begin(), in TemplateParameterListsAreEqual()
7931 Sema::CheckTemplateDeclScope(Scope *S, TemplateParameterList *TemplateParams) { in CheckTemplateDeclScope()
8221 TemplateParameterList *TemplateParams = in CheckTemplatePartialSpecializationArgs()
8273 TemplateParameterList *TemplateParams = in ActOnClassTemplateSpecialization()
10858 TemplateParameterList *Params) { in RebuildTemplateParamsInCurrentInstantiation()
10906 Sema::getTemplateArgumentBindingsText(const TemplateParameterList *Params, in getTemplateArgumentBindingsText()
10912 Sema::getTemplateArgumentBindingsText(const TemplateParameterList *Params, in getTemplateArgumentBindingsText()