Lines Matching refs:TemplateNameLoc

1077     Diag(TypeConstr->TemplateNameLoc,  in CheckTypeConstraint()
1086 Diag(TypeConstr->TemplateNameLoc, in CheckTypeConstraint()
1116 TypeConstr->TemplateNameLoc); in BuildTypeConstraint()
3957 SourceLocation TemplateNameLoc = D.getIdentifierLoc(); in ActOnVarTemplateSpecialization() local
3990 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs, in ActOnVarTemplateSpecialization()
3998 if (CheckTemplatePartialSpecializationArgs(TemplateNameLoc, VarTemplate, in ActOnVarTemplateSpecialization()
4008 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized) in ActOnVarTemplateSpecialization()
4021 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template) in ActOnVarTemplateSpecialization()
4045 TemplateNameLoc, in ActOnVarTemplateSpecialization()
4055 Specialization->setLocation(TemplateNameLoc); in ActOnVarTemplateSpecialization()
4064 TemplateNameLoc, TemplateParams, VarTemplate, DI->getType(), DI, SC, in ActOnVarTemplateSpecialization()
4082 Context, VarTemplate->getDeclContext(), TemplateKWLoc, TemplateNameLoc, in ActOnVarTemplateSpecialization()
4107 SourceRange Range(TemplateNameLoc, RAngleLoc); in ActOnVarTemplateSpecialization()
4108 Diag(TemplateNameLoc, diag::err_specialization_after_instantiation) in ActOnVarTemplateSpecialization()
4150 SourceLocation TemplateNameLoc, in CheckVarTemplateId() argument
4157 Template, TemplateNameLoc, in CheckVarTemplateId()
4174 checkSpecializationReachability(TemplateNameLoc, Spec); in CheckVarTemplateId()
4188 SourceLocation PointOfInstantiation = TemplateNameLoc; in CheckVarTemplateId()
4272 CanonicalConverted, TemplateNameLoc /*, LateAttrs, StartingScope*/); in CheckVarTemplateId()
4294 checkSpecializationReachability(TemplateNameLoc, Decl); in CheckVarTemplateId()
7958 Sema &S, SourceLocation TemplateNameLoc, NonTypeTemplateParmDecl *Param, in CheckNonTypeTemplatePartialSpecializationArgs() argument
7963 S, TemplateNameLoc, Param, Args[I].pack_begin(), in CheckNonTypeTemplatePartialSpecializationArgs()
8014 S.Diag(TemplateNameLoc, in CheckNonTypeTemplatePartialSpecializationArgs()
8030 S.Diag(IsDefaultArgument ? TemplateNameLoc : ArgExpr->getBeginLoc(), in CheckNonTypeTemplatePartialSpecializationArgs()
8042 SourceLocation TemplateNameLoc, TemplateDecl *PrimaryTemplate, in CheckTemplatePartialSpecializationArgs() argument
8057 if (CheckNonTypeTemplatePartialSpecializationArgs(*this, TemplateNameLoc, in CheckTemplatePartialSpecializationArgs()
8073 SourceLocation TemplateNameLoc = TemplateId.TemplateNameLoc; in ActOnClassTemplateSpecialization() local
8083 Diag(TemplateNameLoc, diag::err_not_class_template_specialization) in ActOnClassTemplateSpecialization()
8096 TemplateNameLoc, &TemplateId, in ActOnClassTemplateSpecialization()
8108 KWLoc, TemplateNameLoc, SS, &TemplateId, TemplateParameterLists, in ActOnClassTemplateSpecialization()
8199 if (CheckTemplateArgumentList(ClassTemplate, TemplateNameLoc, TemplateArgs, in ActOnClassTemplateSpecialization()
8207 if (CheckTemplatePartialSpecializationArgs(TemplateNameLoc, ClassTemplate, in ActOnClassTemplateSpecialization()
8217 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized) in ActOnClassTemplateSpecialization()
8239 TemplateNameLoc, in ActOnClassTemplateSpecialization()
8263 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template) in ActOnClassTemplateSpecialization()
8268 TemplateNameLoc, in ActOnClassTemplateSpecialization()
8283 TemplateNameLoc, TemplateParams, ClassTemplate, CanonicalConverted, in ActOnClassTemplateSpecialization()
8306 Context, Kind, ClassTemplate->getDeclContext(), KWLoc, TemplateNameLoc, in ActOnClassTemplateSpecialization()
8344 SourceRange Range(TemplateNameLoc, RAngleLoc); in ActOnClassTemplateSpecialization()
8345 Diag(TemplateNameLoc, diag::err_specialization_after_instantiation) in ActOnClassTemplateSpecialization()
8369 SourceRange Range(TemplateNameLoc, RAngleLoc); in ActOnClassTemplateSpecialization()
8370 Diag(TemplateNameLoc, diag::err_redefinition) << Specialization << Range; in ActOnClassTemplateSpecialization()
8415 Name, TemplateNameLoc, TemplateArgs, CanonType); in ActOnClassTemplateSpecialization()
8417 TemplateNameLoc, in ActOnClassTemplateSpecialization()
9405 TemplateTy TemplateD, SourceLocation TemplateNameLoc, in ActOnExplicitInstantiation() argument
9421 Diag(TemplateNameLoc, diag::err_tag_reference_non_tag) in ActOnExplicitInstantiation()
9497 if (CheckTemplateArgumentList(ClassTemplate, TemplateNameLoc, TemplateArgs, in ActOnExplicitInstantiation()
9524 if (CheckExplicitInstantiation(*this, ClassTemplate, TemplateNameLoc, in ActOnExplicitInstantiation()
9532 if (CheckSpecializationInstantiationRedecl(TemplateNameLoc, TSK, in ActOnExplicitInstantiation()
9549 Specialization->setLocation(TemplateNameLoc); in ActOnExplicitInstantiation()
9564 Context, Kind, ClassTemplate->getDeclContext(), KWLoc, TemplateNameLoc, in ActOnExplicitInstantiation()
9620 InstantiateClassTemplateSpecialization(TemplateNameLoc, Specialization, TSK); in ActOnExplicitInstantiation()
9622 MarkVTableUsed(TemplateNameLoc, Specialization, true); in ActOnExplicitInstantiation()
9686 InstantiateClassTemplateSpecializationMembers(TemplateNameLoc, Def, TSK); in ActOnExplicitInstantiation()