Lines Matching refs:ClassTemplateDecl
319 void ClassTemplateDecl::DeallocateCommon(void *Ptr) { in DeallocateCommon()
323 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, in Create()
329 ClassTemplateDecl *PrevDecl) { in Create()
331 ClassTemplateDecl *New = new (C, DC) ClassTemplateDecl(C, DC, L, Name, in Create()
337 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
339 return new (C, ID) ClassTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized()
343 void ClassTemplateDecl::LoadLazySpecializations() const { in LoadLazySpecializations()
359 ClassTemplateDecl::getSpecializations() const { in getSpecializations()
365 ClassTemplateDecl::getPartialSpecializations() { in getPartialSpecializations()
371 ClassTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
378 ClassTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args, in findSpecialization()
383 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D, in AddSpecialization()
385 addSpecializationImpl<ClassTemplateDecl>(getSpecializations(), D, InsertPos); in AddSpecialization()
389 ClassTemplateDecl::findPartialSpecialization(ArrayRef<TemplateArgument> Args, in findPartialSpecialization()
394 void ClassTemplateDecl::AddPartialSpecialization( in AddPartialSpecialization()
410 void ClassTemplateDecl::getPartialSpecializations( in getPartialSpecializations()
421 ClassTemplateDecl::findPartialSpecialization(QualType T) { in findPartialSpecialization()
433 ClassTemplateDecl::findPartialSpecInstantiatedFromMember( in findPartialSpecInstantiatedFromMember()
445 ClassTemplateDecl::getInjectedClassNameSpecialization() { in getInjectedClassNameSpecialization()
708 ClassTemplateDecl *SpecializedTemplate, in ClassTemplateSpecializationDecl()
731 ClassTemplateDecl *SpecializedTemplate, in Create()
762 ClassTemplateDecl *
767 return SpecializedTemplate.get<ClassTemplateDecl*>(); in getSpecializedTemplate()
797 llvm::PointerUnion<ClassTemplateDecl *, in getSourceRange()
802 if (ClassTemplateDecl *ctd = inst_from.dyn_cast<ClassTemplateDecl*>()) in getSourceRange()
820 ClassTemplateDecl *SpecializedTemplate, in ClassTemplatePartialSpecializationDecl()
840 ClassTemplateDecl *SpecializedTemplate, in Create()