Lines Matching refs:ClassTemplatePartialSpecializationDecl
521 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &
545 ClassTemplatePartialSpecializationDecl *
553 void ClassTemplatePartialSpecializationDecl::Profile( in Profile()
563 ClassTemplatePartialSpecializationDecl *D, in AddPartialSpecialization()
568 ClassTemplatePartialSpecializationDecl *Existing in AddPartialSpecialization()
579 SmallVectorImpl<ClassTemplatePartialSpecializationDecl *> &PS) const { in getPartialSpecializations()
580 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs in getPartialSpecializations()
584 for (ClassTemplatePartialSpecializationDecl &P : PartialSpecs) in getPartialSpecializations()
588 ClassTemplatePartialSpecializationDecl *
591 for (ClassTemplatePartialSpecializationDecl &P : in findPartialSpecialization()
600 ClassTemplatePartialSpecializationDecl *
602 ClassTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
604 for (ClassTemplatePartialSpecializationDecl &P : getPartialSpecializations()) { in findPartialSpecInstantiatedFromMember()
966 const auto *PS = dyn_cast<ClassTemplatePartialSpecializationDecl>(this); in getNameForDiagnostic()
1007 using CTPSDecl = ClassTemplatePartialSpecializationDecl; in getSourceRange()
1016 ClassTemplatePartialSpecializationDecl *> in getSourceRange()
1022 return inst_from.get<ClassTemplatePartialSpecializationDecl *>() in getSourceRange()
1091 void ClassTemplatePartialSpecializationDecl::anchor() {} in anchor()
1093 ClassTemplatePartialSpecializationDecl::
1094 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, in ClassTemplatePartialSpecializationDecl() function in ClassTemplatePartialSpecializationDecl
1102 ClassTemplatePartialSpecializationDecl *PrevDecl) in ClassTemplatePartialSpecializationDecl()
1113 ClassTemplatePartialSpecializationDecl *
1114 ClassTemplatePartialSpecializationDecl::
1122 ClassTemplatePartialSpecializationDecl *PrevDecl) { in Create()
1127 ClassTemplatePartialSpecializationDecl(Context, TK, DC, StartLoc, IdLoc, in Create()
1137 ClassTemplatePartialSpecializationDecl *
1138 ClassTemplatePartialSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1140 auto *Result = new (C, ID) ClassTemplatePartialSpecializationDecl(C); in CreateDeserialized()
1592 P.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) in getReplacedTemplateParameterList()
1597 return cast<ClassTemplatePartialSpecializationDecl>(D) in getReplacedTemplateParameterList()