Lines Matching refs:Partial
83 if (VarTemplatePartialSpecializationDecl *Partial = in getTemplateInstantiationArgs() local
85 if (Partial->isMemberSpecialization()) in getTemplateInstantiationArgs()
2285 ClassTemplatePartialSpecializationDecl *Partial; member
2317 ClassTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in InstantiateClassTemplateSpecialization() local
2320 = DeduceTemplateArguments(Partial, in InstantiateClassTemplateSpecialization()
2326 DeclAccessPair::make(Template, AS_public), Partial, in InstantiateClassTemplateSpecialization()
2331 Matched.back().Partial = Partial; in InstantiateClassTemplateSpecialization()
2357 if (getMoreSpecializedPartialSpecialization(P->Partial, Best->Partial, in InstantiateClassTemplateSpecialization()
2359 == P->Partial) in InstantiateClassTemplateSpecialization()
2370 getMoreSpecializedPartialSpecialization(P->Partial, Best->Partial, in InstantiateClassTemplateSpecialization()
2372 != Best->Partial) { in InstantiateClassTemplateSpecialization()
2388 Diag(P->Partial->getLocation(), diag::note_partial_spec_match) in InstantiateClassTemplateSpecialization()
2390 P->Partial->getTemplateParameters(), in InstantiateClassTemplateSpecialization()
2398 ClassTemplatePartialSpecializationDecl *OrigPartialSpec = Best->Partial; in InstantiateClassTemplateSpecialization()
2409 ClassTemplateSpec->setInstantiationOf(Best->Partial, Best->Args); in InstantiateClassTemplateSpecialization()