Lines Matching refs:ClassTemplate
1776 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplatePartialSpecializationDecl() local
1781 = Owner->lookup(ClassTemplate->getDeclName()); in VisitClassTemplatePartialSpecializationDecl()
3799 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplateSpecializationDecl() local
3800 assert(ClassTemplate->getDeclContext()->isRecord() && in VisitClassTemplateSpecializationDecl()
3809 D->getLocation(), ClassTemplate, TemplateArgs)); in VisitClassTemplateSpecializationDecl()
4192 ClassTemplateDecl *ClassTemplate, in InstantiateClassTemplatePartialSpecialization() argument
4220 ClassTemplate, PartialSpec->getLocation(), InstTemplateArgs, in InstantiateClassTemplatePartialSpecialization()
4226 PartialSpec->getLocation(), ClassTemplate, InstTemplateArgs.size(), in InstantiateClassTemplatePartialSpecialization()
4234 ClassTemplate->findPartialSpecialization(CanonicalConverted, InstParams, in InstantiateClassTemplatePartialSpecialization()
4240 TemplateName(ClassTemplate), CanonicalConverted); in InstantiateClassTemplatePartialSpecialization()
4251 TemplateName(ClassTemplate), in InstantiateClassTemplatePartialSpecialization()
4285 ClassTemplate, CanonicalConverted, InstTemplateArgs, CanonType, in InstantiateClassTemplatePartialSpecialization()
4299 ClassTemplate->AddPartialSpecialization(InstPartialSpec, in InstantiateClassTemplatePartialSpecialization()
6230 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate(); in FindInstantiatedDecl() local
6231 if (ClassTemplate) in FindInstantiatedDecl()
6232 ClassTemplate = ClassTemplate->getCanonicalDecl(); in FindInstantiatedDecl()
6235 ClassTemplate = Spec->getSpecializedTemplate()->getCanonicalDecl(); in FindInstantiatedDecl()
6252 if (ClassTemplate && isInstantiationOf(ClassTemplate, SpecTemplate)) in FindInstantiatedDecl()