Lines Matching defs:Partial
1732 if (ClassTemplatePartialSpecializationDecl *Partial
1734 ExpectedTemplateParams = Partial->getTemplateParameters();
2422 VarTemplatePartialSpecializationDecl *Partial =
2429 VarTemplate->AddPartialSpecialization(Partial, InsertPos);
2430 Specialization = Partial;
2435 Partial->setMemberSpecialization();
2442 MarkUsedTemplateParameters(Partial->getTemplateArgs(), true,
2537 VarTemplatePartialSpecializationDecl *Partial;
2594 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I];
2598 DeduceTemplateArguments(Partial, TemplateArgList, Info)) {
2601 .set(Partial, MakeDeductionFailureInfo(Context, Result, Info));
2605 Matched.back().Partial = Partial;
2632 if (getMoreSpecializedPartialSpecialization(P->Partial, Best->Partial,
2634 P->Partial)
2644 P->Partial, Best->Partial,
2645 PointOfInstantiation) != Best->Partial) {
2653 InstantiationPattern = Best->Partial;
2675 // Partial ordering did not produce a clear winner. Complain.
2684 Diag(P->Partial->getLocation(), diag::note_partial_spec_match)
2686 P->Partial->getTemplateParameters(), *P->Args);
5888 ClassTemplatePartialSpecializationDecl *Partial
5900 SetNestedNameSpecifier(Partial, SS);
5902 Partial->setTemplateParameterListsInfo(Context,
5908 ClassTemplate->AddPartialSpecialization(Partial, InsertPos);
5909 Specialization = Partial;
5921 MarkUsedTemplateParameters(Partial->getTemplateArgs(), true,