Lines Matching refs:PS2
4555 ClassTemplatePartialSpecializationDecl *PS2, in getMoreSpecializedPartialSpecialization() argument
4585 QualType PT2 = PS2->getInjectedSpecializationType(); in getMoreSpecializedPartialSpecialization()
4588 Deduced.resize(PS2->getTemplateParameters()->size()); in getMoreSpecializedPartialSpecialization()
4590 PS2->getTemplateParameters(), in getMoreSpecializedPartialSpecialization()
4596 InstantiatingTemplate Inst(*this, Loc, PS2, DeducedArgs, Info); in getMoreSpecializedPartialSpecialization()
4598 *this, PS2, PS1->getTemplateArgs(), Deduced, Info); in getMoreSpecializedPartialSpecialization()
4613 *this, PS1, PS2->getTemplateArgs(), Deduced, Info); in getMoreSpecializedPartialSpecialization()
4619 return Better1 ? PS1 : PS2; in getMoreSpecializedPartialSpecialization()
4630 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization() argument
4634 assert(PS1->getSpecializedTemplate() == PS2->getSpecializedTemplate() && in getMoreSpecializedPartialSpecialization()
4643 CanonTemplate, PS2->getTemplateArgs().data(), in getMoreSpecializedPartialSpecialization()
4644 PS2->getTemplateArgs().size()); in getMoreSpecializedPartialSpecialization()
4647 Deduced.resize(PS2->getTemplateParameters()->size()); in getMoreSpecializedPartialSpecialization()
4649 *this, PS2->getTemplateParameters(), PT2, PT1, Info, Deduced, TDF_None, in getMoreSpecializedPartialSpecialization()
4655 InstantiatingTemplate Inst(*this, Loc, PS2, DeducedArgs, Info); in getMoreSpecializedPartialSpecialization()
4656 Better1 = !::FinishTemplateArgumentDeduction(*this, PS2, in getMoreSpecializedPartialSpecialization()
4673 PS2->getTemplateArgs(), in getMoreSpecializedPartialSpecialization()
4680 return Better1? PS1 : PS2; in getMoreSpecializedPartialSpecialization()