Lines Matching refs:ClassTemplateSpecializationDecl
482 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
501 ClassTemplateSpecializationDecl *
507 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D, in AddSpecialization()
910 ClassTemplateSpecializationDecl::
911 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl
916 ClassTemplateSpecializationDecl *PrevDecl) in ClassTemplateSpecializationDecl()
924 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl
930 ClassTemplateSpecializationDecl *
931 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create()
937 ClassTemplateSpecializationDecl *PrevDecl) { in Create()
939 new (Context, DC) ClassTemplateSpecializationDecl( in Create()
956 ClassTemplateSpecializationDecl *
957 ClassTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
960 new (C, ID) ClassTemplateSpecializationDecl(C, ClassTemplateSpecialization); in CreateDeserialized()
965 void ClassTemplateSpecializationDecl::getNameForDiagnostic( in getNameForDiagnostic()
984 ClassTemplateSpecializationDecl::getSpecializedTemplate() const { in getSpecializedTemplate()
992 ClassTemplateSpecializationDecl::getSourceRange() const { in getSourceRange()
1106 : ClassTemplateSpecializationDecl(Context, in ClassTemplatePartialSpecializationDecl()
1602 const auto *CTSD = cast<ClassTemplateSpecializationDecl>(D); in getReplacedTemplateParameterList()