Lines Matching refs:ClassTemplate

1341   ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate();  in VisitClassTemplatePartialSpecializationDecl()  local
1346 = Owner->lookup(ClassTemplate->getDeclName()); in VisitClassTemplatePartialSpecializationDecl()
2958 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplateSpecializationDecl() local
2959 assert(ClassTemplate->getDeclContext()->isRecord() && in VisitClassTemplateSpecializationDecl()
2967 = Owner->lookup(ClassTemplate->getDeclName()); in VisitClassTemplateSpecializationDecl()
3246 ClassTemplateDecl *ClassTemplate, in InstantiateClassTemplatePartialSpecialization() argument
3274 if (SemaRef.CheckTemplateArgumentList(ClassTemplate, in InstantiateClassTemplatePartialSpecialization()
3283 PartialSpec->getLocation(), ClassTemplate, InstTemplateArgs.size(), in InstantiateClassTemplatePartialSpecialization()
3291 = ClassTemplate->findPartialSpecialization(Converted, InsertPos); in InstantiateClassTemplatePartialSpecialization()
3296 = SemaRef.Context.getTemplateSpecializationType(TemplateName(ClassTemplate), in InstantiateClassTemplatePartialSpecialization()
3308 TemplateName(ClassTemplate), in InstantiateClassTemplatePartialSpecialization()
3342 ClassTemplate, Converted, InstTemplateArgs, CanonType, nullptr); in InstantiateClassTemplatePartialSpecialization()
3355 ClassTemplate->AddPartialSpecialization(InstPartialSpec, in InstantiateClassTemplatePartialSpecialization()
5092 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate(); in FindInstantiatedDecl() local
5093 if (ClassTemplate) in FindInstantiatedDecl()
5094 ClassTemplate = ClassTemplate->getCanonicalDecl(); in FindInstantiatedDecl()
5097 ClassTemplate = PartialSpec->getSpecializedTemplate()->getCanonicalDecl(); in FindInstantiatedDecl()
5114 if (ClassTemplate && isInstantiationOf(ClassTemplate, SpecTemplate)) in FindInstantiatedDecl()