• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:TemplateParams

67       if (!LSI->TemplateParams.empty()) {
82 if (!Info.TemplateParams.empty()) {
1572 const ParsedAttributesView &Attr, TemplateParameterList *TemplateParams,
1576 assert(TemplateParams && TemplateParams->size() > 0 &&
1582 if (CheckTemplateDeclScope(S, TemplateParams))
1623 if (RebuildTemplateParamsInCurrentInstantiation(TemplateParams))
1740 !TemplateParameterListsAreEqual(TemplateParams,
1801 TemplateParams,
1851 DeclarationName(Name), TemplateParams,
1991 TemplateParameterList *TemplateParams = Template->getTemplateParameters();
1995 AllParams.reserve(TemplateParams->size() + InnerParams->size());
1997 TemplateParams->begin(), TemplateParams->end());
2013 TemplateParams = TemplateParameterList::Create(
2042 return buildDeductionGuide(TemplateParams, CD->getExplicitSpecifier(),
2246 NamedDecl *buildDeductionGuide(TemplateParameterList *TemplateParams,
2265 SemaRef.Context, DC, Loc, DeductionGuideName, TemplateParams, Guide);
4012 noteNonDeducibleParameters(Sema &S, TemplateParameterList *TemplateParams,
4016 NamedDecl *Param = TemplateParams->getParam(I);
4043 auto *TemplateParams = Partial->getTemplateParameters();
4044 llvm::SmallBitVector DeducibleParams(TemplateParams->size());
4046 TemplateParams->getDepth(), DeducibleParams);
4055 noteNonDeducibleParameters(S, TemplateParams, DeducibleParams);
4074 auto *TemplateParams = TD->getTemplateParameters();
4075 llvm::SmallBitVector DeducibleParams(TemplateParams->size());
4077 for (unsigned I = 0; I != TemplateParams->size(); ++I) {
4079 auto *Param = TemplateParams->getParam(I);
4088 noteNonDeducibleParameters(*this, TemplateParams, DeducibleParams);
4094 TemplateParameterList *TemplateParams, StorageClass SC,
4161 !TemplateParams->hasAssociatedConstraints())) {
4180 PrevDecl = VarTemplate->findPartialSpecialization(Converted, TemplateParams,
4209 TemplateNameLoc, TemplateParams, VarTemplate, DI->getType(), DI, SC,
7698 Sema::CheckTemplateDeclScope(Scope *S, TemplateParameterList *TemplateParams) {
7712 Diag(TemplateParams->getTemplateLoc(), diag::err_template_linkage)
7713 << TemplateParams->getSourceRange();
7730 return Diag(TemplateParams->getTemplateLoc(),
7732 << TemplateParams->getSourceRange();
7738 return Diag(TemplateParams->getTemplateLoc(),
7740 << TemplateParams->getSourceRange();
7982 TemplateParameterList *TemplateParams =
7984 for (unsigned I = 0, N = TemplateParams->size(); I != N; ++I) {
7986 = dyn_cast<NonTypeTemplateParmDecl>(TemplateParams->getParam(I));
8034 TemplateParameterList *TemplateParams =
8042 if (TemplateParams && TemplateParams->size() > 0) {
8054 for (unsigned I = 0, N = TemplateParams->size(); I != N; ++I) {
8055 Decl *Param = TemplateParams->getParam(I);
8080 } else if (TemplateParams) {
8084 SourceRange(TemplateParams->getTemplateLoc(),
8085 TemplateParams->getRAngleLoc()))
8149 TemplateParams,
8176 !TemplateParams->hasAssociatedConstraints())) {
8191 TemplateParams,
8205 TemplateParams,