Home | History | Annotate | Download | only in Sema

Lines Matching refs:TemplateNameLoc

1124     Diag(TypeConstr->TemplateNameLoc,
1133 Diag(TypeConstr->TemplateNameLoc,
1139 TypeConstr->TemplateNameLoc);
4301 SourceLocation TemplateNameLoc = D.getIdentifierLoc();
4332 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs,
4340 if (CheckTemplatePartialSpecializationArgs(TemplateNameLoc, VarTemplate,
4349 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized)
4362 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template)
4386 TemplateNameLoc,
4396 Specialization->setLocation(TemplateNameLoc);
4405 TemplateNameLoc, TemplateParams, VarTemplate, DI->getType(), DI, SC,
4422 Context, VarTemplate->getDeclContext(), TemplateKWLoc, TemplateNameLoc,
4447 SourceRange Range(TemplateNameLoc, RAngleLoc);
4448 Diag(TemplateNameLoc, diag::err_specialization_after_instantiation)
4496 SourceLocation TemplateNameLoc,
4503 Template, TemplateNameLoc,
4519 checkSpecializationVisibility(TemplateNameLoc, Spec);
4535 SourceLocation PointOfInstantiation = TemplateNameLoc;
4618 Converted, TemplateNameLoc /*, LateAttrs, StartingScope*/);
4640 checkSpecializationVisibility(TemplateNameLoc, Decl);
8107 Sema &S, SourceLocation TemplateNameLoc, NonTypeTemplateParmDecl *Param,
8112 S, TemplateNameLoc, Param, Args[I].pack_begin(),
8163 S.Diag(TemplateNameLoc,
8179 S.Diag(IsDefaultArgument ? TemplateNameLoc : ArgExpr->getBeginLoc(),
8195 /// \param TemplateNameLoc the location of the template name.
8204 SourceLocation TemplateNameLoc, TemplateDecl *PrimaryTemplate,
8219 if (CheckNonTypeTemplatePartialSpecializationArgs(*this, TemplateNameLoc,
8239 SourceLocation TemplateNameLoc = TemplateId.TemplateNameLoc;
8249 Diag(TemplateNameLoc, diag::err_not_class_template_specialization)
8265 KWLoc, TemplateNameLoc, SS, &TemplateId,
8353 if (CheckTemplateArgumentList(ClassTemplate, TemplateNameLoc,
8361 if (CheckTemplatePartialSpecializationArgs(TemplateNameLoc, ClassTemplate,
8370 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized)
8392 TemplateNameLoc,
8416 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template)
8421 TemplateNameLoc,
8436 KWLoc, TemplateNameLoc,
8465 KWLoc, TemplateNameLoc,
8504 SourceRange Range(TemplateNameLoc, RAngleLoc);
8505 Diag(TemplateNameLoc, diag::err_specialization_after_instantiation)
8529 SourceRange Range(TemplateNameLoc, RAngleLoc);
8530 Diag(TemplateNameLoc, diag::err_redefinition) << Specialization << Range;
8559 = Context.getTemplateSpecializationTypeInfo(Name, TemplateNameLoc,
8582 TemplateNameLoc,
9514 TemplateTy TemplateD, SourceLocation TemplateNameLoc,
9530 Diag(TemplateNameLoc, diag::err_tag_reference_non_tag) << TD << NTK << Kind;
9605 if (CheckTemplateArgumentList(ClassTemplate, TemplateNameLoc,
9632 if (CheckExplicitInstantiation(*this, ClassTemplate, TemplateNameLoc,
9640 if (CheckSpecializationInstantiationRedecl(TemplateNameLoc, TSK,
9657 Specialization->setLocation(TemplateNameLoc);
9674 KWLoc, TemplateNameLoc,
9694 = Context.getTemplateSpecializationTypeInfo(Name, TemplateNameLoc,
9731 InstantiateClassTemplateSpecialization(TemplateNameLoc, Specialization, TSK);
9733 MarkVTableUsed(TemplateNameLoc, Specialization, true);
9804 InstantiateClassTemplateSpecializationMembers(TemplateNameLoc, Def, TSK);