Lines Matching refs:ClassTemplate
1732 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplatePartialSpecializationDecl() local
1737 = Owner->lookup(ClassTemplate->getDeclName()); in VisitClassTemplatePartialSpecializationDecl()
3734 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplateSpecializationDecl() local
3735 assert(ClassTemplate->getDeclContext()->isRecord() && in VisitClassTemplateSpecializationDecl()
3744 D->getLocation(), ClassTemplate, TemplateArgs)); in VisitClassTemplateSpecializationDecl()
4127 ClassTemplateDecl *ClassTemplate, in InstantiateClassTemplatePartialSpecialization() argument
4155 ClassTemplate, PartialSpec->getLocation(), InstTemplateArgs, in InstantiateClassTemplatePartialSpecialization()
4161 PartialSpec->getLocation(), ClassTemplate, InstTemplateArgs.size(), in InstantiateClassTemplatePartialSpecialization()
4169 ClassTemplate->findPartialSpecialization(CanonicalConverted, InstParams, in InstantiateClassTemplatePartialSpecialization()
4175 TemplateName(ClassTemplate), CanonicalConverted); in InstantiateClassTemplatePartialSpecialization()
4186 TemplateName(ClassTemplate), in InstantiateClassTemplatePartialSpecialization()
4220 ClassTemplate, CanonicalConverted, InstTemplateArgs, CanonType, in InstantiateClassTemplatePartialSpecialization()
4234 ClassTemplate->AddPartialSpecialization(InstPartialSpec, in InstantiateClassTemplatePartialSpecialization()
6128 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate(); in FindInstantiatedDecl() local
6129 if (ClassTemplate) in FindInstantiatedDecl()
6130 ClassTemplate = ClassTemplate->getCanonicalDecl(); in FindInstantiatedDecl()
6133 ClassTemplate = PartialSpec->getSpecializedTemplate()->getCanonicalDecl(); in FindInstantiatedDecl()
6150 if (ClassTemplate && isInstantiationOf(ClassTemplate, SpecTemplate)) in FindInstantiatedDecl()