Lines Matching refs:ClassTemplatePartialSpecializationDecl
488 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &
512 ClassTemplatePartialSpecializationDecl *
554 ClassTemplatePartialSpecializationDecl::Profile(llvm::FoldingSetNodeID &ID, 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()
969 const auto *PS = dyn_cast<ClassTemplatePartialSpecializationDecl>(this); in getNameForDiagnostic()
1010 using CTPSDecl = ClassTemplatePartialSpecializationDecl; in getSourceRange()
1019 ClassTemplatePartialSpecializationDecl *> in getSourceRange()
1025 return inst_from.get<ClassTemplatePartialSpecializationDecl *>() in getSourceRange()
1094 void ClassTemplatePartialSpecializationDecl::anchor() {} in anchor()
1096 ClassTemplatePartialSpecializationDecl::
1097 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, in ClassTemplatePartialSpecializationDecl() function in ClassTemplatePartialSpecializationDecl
1105 ClassTemplatePartialSpecializationDecl *PrevDecl) in ClassTemplatePartialSpecializationDecl()
1116 ClassTemplatePartialSpecializationDecl *
1117 ClassTemplatePartialSpecializationDecl::
1125 ClassTemplatePartialSpecializationDecl *PrevDecl) { in Create()
1130 ClassTemplatePartialSpecializationDecl(Context, TK, DC, StartLoc, IdLoc, in Create()
1140 ClassTemplatePartialSpecializationDecl *
1141 ClassTemplatePartialSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1143 auto *Result = new (C, ID) ClassTemplatePartialSpecializationDecl(C); in CreateDeserialized()
1605 P.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) in getReplacedTemplateParameterList()
1610 return cast<ClassTemplatePartialSpecializationDecl>(D) in getReplacedTemplateParameterList()