Lines Matching defs:VarTemplate
1069 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate();
1072 DeclContext::lookup_result Found = Owner->lookup(VarTemplate->getDeclName());
2483 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate();
2484 assert(VarTemplate &&
2499 VarTemplate, VarTemplate->getLocStart(),
2507 if (VarTemplateSpecializationDecl *VarSpec = VarTemplate->findSpecialization(
2512 return VisitVarTemplateSpecializationDecl(VarTemplate, D, InsertPos,
2517 VarTemplateDecl *VarTemplate, VarDecl *D, void *InsertPos,
2544 VarTemplate, DI->getType(), DI, D->getStorageClass(), Converted.data(),
2548 VarTemplate->AddSpecialization(Var, InsertPos);
2751 /// \param VarTemplate the (instantiated) variable template that is partially
2761 VarTemplateDecl *VarTemplate,
2789 if (SemaRef.CheckTemplateArgumentList(VarTemplate, PartialSpec->getLocation(),
2797 VarTemplate->findPartialSpecialization(Converted, InsertPos);
2802 TemplateName(VarTemplate), Converted.data(), Converted.size());
2812 TemplateName(VarTemplate), PartialSpec->getLocation(), InstTemplateArgs,
2857 PartialSpec->getLocation(), InstParams, VarTemplate, DI->getType(),
2870 VarTemplate->AddPartialSpecialization(InstPartialSpec, /*InsertPos=*/nullptr);
3485 VarTemplateDecl *VarTemplate, VarDecl *FromVar,
3528 VarTemplate, FromVar, InsertPos, TemplateArgsInfo, Converted));