Lines Matching defs:VarTemplate
4155 VarTemplateDecl *VarTemplate =
4157 if (!VarTemplate) {
4170 if (const auto *DSA = VarTemplate->getAttr<NoSpecializationsAttr>()) {
4173 << VarTemplate << !Message.empty() << Message;
4188 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs,
4197 if (CheckTemplatePartialSpecializationArgs(TemplateNameLoc, VarTemplate,
4208 << VarTemplate->getDeclName();
4212 if (isSameAsPrimaryTemplate(VarTemplate->getTemplateParameters(),
4234 PrevDecl = VarTemplate->findPartialSpecialization(
4238 VarTemplate->findSpecialization(CTAI.CanonicalConverted, InsertPos);
4244 if (CheckTemplateSpecializationScope(*this, VarTemplate, PrevDecl,
4263 Context, VarTemplate->getDeclContext(), TemplateKWLoc,
4264 TemplateNameLoc, TemplateParams, VarTemplate, DI->getType(), DI, SC,
4269 VarTemplate->AddPartialSpecialization(Partial, InsertPos);
4282 Context, VarTemplate->getDeclContext(), TemplateKWLoc, TemplateNameLoc,
4283 VarTemplate, DI->getType(), DI, SC, CTAI.CanonicalConverted);
4287 VarTemplate->AddSpecialization(Specialization, InsertPos);
4334 Specialization->setAccess(VarTemplate->getAccess());