Lines Matching refs:Spec1
705 const TemplateSpecializationType *Spec1 in IsStructurallyEquivalent() local
710 Spec1->getTemplateName(), in IsStructurallyEquivalent()
713 if (Spec1->getNumArgs() != Spec2->getNumArgs()) in IsStructurallyEquivalent()
715 for (unsigned I = 0, N = Spec1->getNumArgs(); I != N; ++I) { in IsStructurallyEquivalent()
717 Spec1->getArg(I), Spec2->getArg(I))) in IsStructurallyEquivalent()
765 const DependentTemplateSpecializationType *Spec1 = in IsStructurallyEquivalent() local
770 Spec1->getQualifier(), in IsStructurallyEquivalent()
773 if (!IsStructurallyEquivalent(Spec1->getIdentifier(), in IsStructurallyEquivalent()
776 if (Spec1->getNumArgs() != Spec2->getNumArgs()) in IsStructurallyEquivalent()
778 for (unsigned I = 0, N = Spec1->getNumArgs(); I != N; ++I) { in IsStructurallyEquivalent()
780 Spec1->getArg(I), Spec2->getArg(I))) in IsStructurallyEquivalent()
975 ClassTemplateSpecializationDecl *Spec1 in IsStructurallyEquivalent() local
979 if (Spec1 && Spec2) { in IsStructurallyEquivalent()
981 if (!IsStructurallyEquivalent(Context, Spec1->getSpecializedTemplate(), in IsStructurallyEquivalent()
986 if (Spec1->getTemplateArgs().size() != Spec2->getTemplateArgs().size()) in IsStructurallyEquivalent()
989 for (unsigned I = 0, N = Spec1->getTemplateArgs().size(); I != N; ++I) in IsStructurallyEquivalent()
991 Spec1->getTemplateArgs().get(I), in IsStructurallyEquivalent()
997 else if (Spec1 || Spec2) in IsStructurallyEquivalent()