Lines Matching refs:Spec1
803 const TemplateSpecializationType *Spec1 in IsStructurallyEquivalent() local
808 Spec1->getTemplateName(), in IsStructurallyEquivalent()
811 if (Spec1->getNumArgs() != Spec2->getNumArgs()) in IsStructurallyEquivalent()
813 for (unsigned I = 0, N = Spec1->getNumArgs(); I != N; ++I) { in IsStructurallyEquivalent()
815 Spec1->getArg(I), Spec2->getArg(I))) in IsStructurallyEquivalent()
863 const DependentTemplateSpecializationType *Spec1 = in IsStructurallyEquivalent() local
868 Spec1->getQualifier(), in IsStructurallyEquivalent()
871 if (!IsStructurallyEquivalent(Spec1->getIdentifier(), in IsStructurallyEquivalent()
874 if (Spec1->getNumArgs() != Spec2->getNumArgs()) in IsStructurallyEquivalent()
876 for (unsigned I = 0, N = Spec1->getNumArgs(); I != N; ++I) { in IsStructurallyEquivalent()
878 Spec1->getArg(I), Spec2->getArg(I))) in IsStructurallyEquivalent()
1097 ClassTemplateSpecializationDecl *Spec1 in IsStructurallyEquivalent() local
1101 if (Spec1 && Spec2) { in IsStructurallyEquivalent()
1103 if (!IsStructurallyEquivalent(Context, Spec1->getSpecializedTemplate(), in IsStructurallyEquivalent()
1108 if (Spec1->getTemplateArgs().size() != Spec2->getTemplateArgs().size()) in IsStructurallyEquivalent()
1111 for (unsigned I = 0, N = Spec1->getTemplateArgs().size(); I != N; ++I) in IsStructurallyEquivalent()
1113 Spec1->getTemplateArgs().get(I), in IsStructurallyEquivalent()
1119 else if (Spec1 || Spec2) in IsStructurallyEquivalent()