Lines Matching refs:Spec1

777   auto Spec1 = Proto1->getExceptionSpecType();  in IsEquivalentExceptionSpec()  local
780 if (isUnresolvedExceptionSpec(Spec1) || isUnresolvedExceptionSpec(Spec2)) in IsEquivalentExceptionSpec()
783 if (Spec1 != Spec2) in IsEquivalentExceptionSpec()
785 if (Spec1 == EST_Dynamic) { in IsEquivalentExceptionSpec()
793 } else if (isComputedNoexcept(Spec1)) { in IsEquivalentExceptionSpec()
1240 const auto *Spec1 = cast<TemplateSpecializationType>(T1); in IsStructurallyEquivalent() local
1242 if (!IsStructurallyEquivalent(Context, Spec1->getTemplateName(), in IsStructurallyEquivalent()
1245 if (!IsStructurallyEquivalent(Context, Spec1->template_arguments(), in IsStructurallyEquivalent()
1292 const auto *Spec1 = cast<DependentTemplateSpecializationType>(T1); in IsStructurallyEquivalent() local
1294 if (!IsStructurallyEquivalent(Context, Spec1->getQualifier(), in IsStructurallyEquivalent()
1297 if (!IsStructurallyEquivalent(Spec1->getIdentifier(), in IsStructurallyEquivalent()
1300 if (!IsStructurallyEquivalent(Context, Spec1->template_arguments(), in IsStructurallyEquivalent()
1653 const auto *Spec1 = dyn_cast<ClassTemplateSpecializationDecl>(D1); in IsStructurallyEquivalent() local
1655 if (Spec1 && Spec2) { in IsStructurallyEquivalent()
1657 if (!IsStructurallyEquivalent(Context, Spec1->getSpecializedTemplate(), in IsStructurallyEquivalent()
1662 if (Spec1->getTemplateArgs().size() != Spec2->getTemplateArgs().size()) in IsStructurallyEquivalent()
1665 for (unsigned I = 0, N = Spec1->getTemplateArgs().size(); I != N; ++I) in IsStructurallyEquivalent()
1666 if (!IsStructurallyEquivalent(Context, Spec1->getTemplateArgs().get(I), in IsStructurallyEquivalent()
1672 else if (Spec1 || Spec2) in IsStructurallyEquivalent()