Lines Matching refs:Spec2
632 auto Spec2 = Proto2->getExceptionSpecType(); in IsEquivalentExceptionSpec() local
634 if (isUnresolvedExceptionSpec(Spec1) || isUnresolvedExceptionSpec(Spec2)) in IsEquivalentExceptionSpec()
637 if (Spec1 != Spec2) in IsEquivalentExceptionSpec()
1069 const auto *Spec2 = cast<TemplateSpecializationType>(T2); in IsStructurallyEquivalent() local
1071 Spec2->getTemplateName())) in IsStructurallyEquivalent()
1073 if (Spec1->getNumArgs() != Spec2->getNumArgs()) in IsStructurallyEquivalent()
1077 Spec2->getArg(I))) in IsStructurallyEquivalent()
1123 const auto *Spec2 = cast<DependentTemplateSpecializationType>(T2); in IsStructurallyEquivalent() local
1125 Spec2->getQualifier())) in IsStructurallyEquivalent()
1128 Spec2->getIdentifier())) in IsStructurallyEquivalent()
1130 if (Spec1->getNumArgs() != Spec2->getNumArgs()) in IsStructurallyEquivalent()
1134 Spec2->getArg(I))) in IsStructurallyEquivalent()
1392 const auto *Spec2 = dyn_cast<ClassTemplateSpecializationDecl>(D2); in IsStructurallyEquivalent() local
1393 if (Spec1 && Spec2) { in IsStructurallyEquivalent()
1396 Spec2->getSpecializedTemplate())) in IsStructurallyEquivalent()
1400 if (Spec1->getTemplateArgs().size() != Spec2->getTemplateArgs().size()) in IsStructurallyEquivalent()
1405 Spec2->getTemplateArgs().get(I))) in IsStructurallyEquivalent()
1410 else if (Spec1 || Spec2) in IsStructurallyEquivalent()