Lines Matching refs:Spec2
633 auto Spec2 = Proto2->getExceptionSpecType(); in IsEquivalentExceptionSpec() local
635 if (isUnresolvedExceptionSpec(Spec1) || isUnresolvedExceptionSpec(Spec2)) in IsEquivalentExceptionSpec()
638 if (Spec1 != Spec2) in IsEquivalentExceptionSpec()
1083 const auto *Spec2 = cast<TemplateSpecializationType>(T2); in IsStructurallyEquivalent() local
1085 Spec2->getTemplateName())) in IsStructurallyEquivalent()
1087 if (Spec1->getNumArgs() != Spec2->getNumArgs()) in IsStructurallyEquivalent()
1091 Spec2->getArg(I))) in IsStructurallyEquivalent()
1137 const auto *Spec2 = cast<DependentTemplateSpecializationType>(T2); in IsStructurallyEquivalent() local
1139 Spec2->getQualifier())) in IsStructurallyEquivalent()
1142 Spec2->getIdentifier())) in IsStructurallyEquivalent()
1144 if (Spec1->getNumArgs() != Spec2->getNumArgs()) in IsStructurallyEquivalent()
1148 Spec2->getArg(I))) in IsStructurallyEquivalent()
1457 const auto *Spec2 = dyn_cast<ClassTemplateSpecializationDecl>(D2); in IsStructurallyEquivalent() local
1458 if (Spec1 && Spec2) { in IsStructurallyEquivalent()
1461 Spec2->getSpecializedTemplate())) in IsStructurallyEquivalent()
1465 if (Spec1->getTemplateArgs().size() != Spec2->getTemplateArgs().size()) in IsStructurallyEquivalent()
1470 Spec2->getTemplateArgs().get(I))) in IsStructurallyEquivalent()
1475 else if (Spec1 || Spec2) in IsStructurallyEquivalent()