Lines Matching refs:ClassTemplate

1663   ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate();  in VisitClassTemplatePartialSpecializationDecl()  local
1668 = Owner->lookup(ClassTemplate->getDeclName()); in VisitClassTemplatePartialSpecializationDecl()
3604 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplateSpecializationDecl() local
3605 assert(ClassTemplate->getDeclContext()->isRecord() && in VisitClassTemplateSpecializationDecl()
3614 D->getLocation(), ClassTemplate, TemplateArgs)); in VisitClassTemplateSpecializationDecl()
4001 ClassTemplateDecl *ClassTemplate, in InstantiateClassTemplatePartialSpecialization() argument
4029 if (SemaRef.CheckTemplateArgumentList(ClassTemplate, in InstantiateClassTemplatePartialSpecialization()
4038 PartialSpec->getLocation(), ClassTemplate, InstTemplateArgs.size(), in InstantiateClassTemplatePartialSpecialization()
4046 = ClassTemplate->findPartialSpecialization(Converted, InstParams, in InstantiateClassTemplatePartialSpecialization()
4052 = SemaRef.Context.getTemplateSpecializationType(TemplateName(ClassTemplate), in InstantiateClassTemplatePartialSpecialization()
4064 TemplateName(ClassTemplate), in InstantiateClassTemplatePartialSpecialization()
4098 ClassTemplate, Converted, InstTemplateArgs, CanonType, nullptr); in InstantiateClassTemplatePartialSpecialization()
4111 ClassTemplate->AddPartialSpecialization(InstPartialSpec, in InstantiateClassTemplatePartialSpecialization()
6086 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate(); in FindInstantiatedDecl() local
6087 if (ClassTemplate) in FindInstantiatedDecl()
6088 ClassTemplate = ClassTemplate->getCanonicalDecl(); in FindInstantiatedDecl()
6091 ClassTemplate = PartialSpec->getSpecializedTemplate()->getCanonicalDecl(); in FindInstantiatedDecl()
6108 if (ClassTemplate && isInstantiationOf(ClassTemplate, SpecTemplate)) in FindInstantiatedDecl()