Lines Matching refs:PS2
5382 ClassTemplatePartialSpecializationDecl *PS2, in getMoreSpecializedPartialSpecialization() argument
5385 QualType PT2 = PS2->getInjectedSpecializationType(); in getMoreSpecializedPartialSpecialization()
5388 bool Better1 = isAtLeastAsSpecializedAs(*this, PT1, PT2, PS2, Info); in getMoreSpecializedPartialSpecialization()
5396 PS2->getAssociatedConstraints(AC2); in getMoreSpecializedPartialSpecialization()
5398 if (IsAtLeastAsConstrained(PS1, AC1, PS2, AC2, AtLeastAsConstrained1)) in getMoreSpecializedPartialSpecialization()
5400 if (IsAtLeastAsConstrained(PS2, AC2, PS1, AC1, AtLeastAsConstrained2)) in getMoreSpecializedPartialSpecialization()
5404 return AtLeastAsConstrained1 ? PS1 : PS2; in getMoreSpecializedPartialSpecialization()
5407 return Better1 ? PS1 : PS2; in getMoreSpecializedPartialSpecialization()
5438 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization() argument
5441 assert(PS1->getSpecializedTemplate() == PS2->getSpecializedTemplate() && in getMoreSpecializedPartialSpecialization()
5449 CanonTemplate, PS2->getTemplateArgs().asArray()); in getMoreSpecializedPartialSpecialization()
5452 bool Better1 = isAtLeastAsSpecializedAs(*this, PT1, PT2, PS2, Info); in getMoreSpecializedPartialSpecialization()
5460 PS2->getAssociatedConstraints(AC2); in getMoreSpecializedPartialSpecialization()
5462 if (IsAtLeastAsConstrained(PS1, AC1, PS2, AC2, AtLeastAsConstrained1)) in getMoreSpecializedPartialSpecialization()
5464 if (IsAtLeastAsConstrained(PS2, AC2, PS1, AC1, AtLeastAsConstrained2)) in getMoreSpecializedPartialSpecialization()
5468 return AtLeastAsConstrained1 ? PS1 : PS2; in getMoreSpecializedPartialSpecialization()
5471 return Better1 ? PS1 : PS2; in getMoreSpecializedPartialSpecialization()