Lines Matching refs:PS2
4524 ClassTemplatePartialSpecializationDecl *PS2, in getMoreSpecializedPartialSpecialization() argument
4554 QualType PT2 = PS2->getInjectedSpecializationType(); in getMoreSpecializedPartialSpecialization()
4557 Deduced.resize(PS2->getTemplateParameters()->size()); in getMoreSpecializedPartialSpecialization()
4559 PS2->getTemplateParameters(), in getMoreSpecializedPartialSpecialization()
4564 InstantiatingTemplate Inst(*this, Loc, PS2, DeducedArgs, Info); in getMoreSpecializedPartialSpecialization()
4566 *this, PS2, PS1->getTemplateArgs(), Deduced, Info); in getMoreSpecializedPartialSpecialization()
4580 *this, PS1, PS2->getTemplateArgs(), Deduced, Info); in getMoreSpecializedPartialSpecialization()
4586 return Better1 ? PS1 : PS2; in getMoreSpecializedPartialSpecialization()
4597 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization() argument
4601 assert(PS1->getSpecializedTemplate() == PS2->getSpecializedTemplate() && in getMoreSpecializedPartialSpecialization()
4610 CanonTemplate, PS2->getTemplateArgs().data(), in getMoreSpecializedPartialSpecialization()
4611 PS2->getTemplateArgs().size()); in getMoreSpecializedPartialSpecialization()
4614 Deduced.resize(PS2->getTemplateParameters()->size()); in getMoreSpecializedPartialSpecialization()
4616 *this, PS2->getTemplateParameters(), PT2, PT1, Info, Deduced, TDF_None, in getMoreSpecializedPartialSpecialization()
4621 InstantiatingTemplate Inst(*this, Loc, PS2, DeducedArgs, Info); in getMoreSpecializedPartialSpecialization()
4622 Better1 = !::FinishTemplateArgumentDeduction(*this, PS2, in getMoreSpecializedPartialSpecialization()
4638 PS2->getTemplateArgs(), in getMoreSpecializedPartialSpecialization()
4645 return Better1? PS1 : PS2; in getMoreSpecializedPartialSpecialization()