Lines Matching refs:ClassTemplateSpecializationDecl
515 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
534 ClassTemplateSpecializationDecl *
540 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D, in AddSpecialization()
907 ClassTemplateSpecializationDecl::
908 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl
913 ClassTemplateSpecializationDecl *PrevDecl) in ClassTemplateSpecializationDecl()
921 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl
927 ClassTemplateSpecializationDecl *
928 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create()
934 ClassTemplateSpecializationDecl *PrevDecl) { in Create()
936 new (Context, DC) ClassTemplateSpecializationDecl( in Create()
953 ClassTemplateSpecializationDecl *
954 ClassTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
957 new (C, ID) ClassTemplateSpecializationDecl(C, ClassTemplateSpecialization); in CreateDeserialized()
962 void ClassTemplateSpecializationDecl::getNameForDiagnostic( in getNameForDiagnostic()
981 ClassTemplateSpecializationDecl::getSpecializedTemplate() const { in getSpecializedTemplate()
989 ClassTemplateSpecializationDecl::getSourceRange() const { in getSourceRange()
1103 : ClassTemplateSpecializationDecl(Context, in ClassTemplatePartialSpecializationDecl()
1589 const auto *CTSD = cast<ClassTemplateSpecializationDecl>(D); in getReplacedTemplateParameterList()