Lines Matching refs:ClassTemplateSpecializationDecl
1810 class ClassTemplateSpecializationDecl : public CXXRecordDecl,
1844 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK,
1849 ClassTemplateSpecializationDecl *PrevDecl);
1851 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK);
1857 static ClassTemplateSpecializationDecl *
1862 ClassTemplateSpecializationDecl *PrevDecl);
1863 static ClassTemplateSpecializationDecl *CreateDeserialized(ASTContext &C,
1874 ClassTemplateSpecializationDecl *getMostRecentDecl() {
1875 return cast<ClassTemplateSpecializationDecl>(
2074 : public ClassTemplateSpecializationDecl {
2093 : ClassTemplateSpecializationDecl(C, ClassTemplatePartialSpecialization),
2114 static_cast<ClassTemplateSpecializationDecl *>(
2238 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> Specializations;
2252 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
2307 ClassTemplateSpecializationDecl *
2312 void AddSpecialization(ClassTemplateSpecializationDecl *D, void *InsertPos);
2401 using spec_iterator = SpecIterator<ClassTemplateSpecializationDecl>;