Lines Matching refs:ClassTemplatePartialSpecializationDecl
522 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &
546 ClassTemplatePartialSpecializationDecl *
554 void ClassTemplatePartialSpecializationDecl::Profile( in Profile()
564 ClassTemplatePartialSpecializationDecl *D, in AddPartialSpecialization()
569 ClassTemplatePartialSpecializationDecl *Existing in AddPartialSpecialization()
580 SmallVectorImpl<ClassTemplatePartialSpecializationDecl *> &PS) const { in getPartialSpecializations()
581 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs in getPartialSpecializations()
585 for (ClassTemplatePartialSpecializationDecl &P : PartialSpecs) in getPartialSpecializations()
589 ClassTemplatePartialSpecializationDecl *
592 for (ClassTemplatePartialSpecializationDecl &P : in findPartialSpecialization()
601 ClassTemplatePartialSpecializationDecl *
603 ClassTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
605 for (ClassTemplatePartialSpecializationDecl &P : getPartialSpecializations()) { in findPartialSpecInstantiatedFromMember()
979 const auto *PS = dyn_cast<ClassTemplatePartialSpecializationDecl>(this); in getNameForDiagnostic()
1007 ClassTemplatePartialSpecializationDecl *> in getSourceRange()
1012 Pattern.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) in getSourceRange()
1129 void ClassTemplatePartialSpecializationDecl::anchor() {} in anchor()
1131 ClassTemplatePartialSpecializationDecl::ClassTemplatePartialSpecializationDecl( in ClassTemplatePartialSpecializationDecl() function in ClassTemplatePartialSpecializationDecl
1135 ClassTemplatePartialSpecializationDecl *PrevDecl) in ClassTemplatePartialSpecializationDecl()
1144 ClassTemplatePartialSpecializationDecl *
1145 ClassTemplatePartialSpecializationDecl::Create( in Create()
1150 ClassTemplatePartialSpecializationDecl *PrevDecl) { in Create()
1151 auto *Result = new (Context, DC) ClassTemplatePartialSpecializationDecl( in Create()
1161 ClassTemplatePartialSpecializationDecl *
1162 ClassTemplatePartialSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1164 auto *Result = new (C, ID) ClassTemplatePartialSpecializationDecl(C); in CreateDeserialized()
1169 SourceRange ClassTemplatePartialSpecializationDecl::getSourceRange() const { in getSourceRange()
1170 if (const ClassTemplatePartialSpecializationDecl *MT = in getSourceRange()
1677 P.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) in getReplacedTemplateParameterList()
1682 return cast<ClassTemplatePartialSpecializationDecl>(D) in getReplacedTemplateParameterList()