Lines Matching refs:ClassTemplateDecl
125 bool IsStructuralMatch(ClassTemplateDecl *From, ClassTemplateDecl *To);
157 Decl *VisitClassTemplateDecl(ClassTemplateDecl *D);
1239 ClassTemplateDecl *D1, in IsStructurallyEquivalent()
1240 ClassTemplateDecl *D2) { in IsStructurallyEquivalent()
1347 } else if (ClassTemplateDecl *ClassTemplate1 in Finish()
1348 = dyn_cast<ClassTemplateDecl>(D1)) { in Finish()
1349 if (ClassTemplateDecl *ClassTemplate2 = dyn_cast<ClassTemplateDecl>(D2)) { in Finish()
2170 bool ASTNodeImporter::IsStructuralMatch(ClassTemplateDecl *From, in IsStructuralMatch()
2171 ClassTemplateDecl *To) { in IsStructuralMatch()
3919 Decl *ASTNodeImporter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
3951 if (ClassTemplateDecl *FoundTemplate in VisitClassTemplateDecl()
3952 = dyn_cast<ClassTemplateDecl>(Found)) { in VisitClassTemplateDecl()
3995 ClassTemplateDecl *D2 = ClassTemplateDecl::Create(Importer.getToContext(), DC, in VisitClassTemplateDecl()
4031 ClassTemplateDecl *ClassTemplate in VisitClassTemplateSpecializationDecl()
4032 = cast_or_null<ClassTemplateDecl>(Importer.Import( in VisitClassTemplateSpecializationDecl()