Lines Matching defs:ClassTemplateSpecializationDecl
557 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
576 ClassTemplateSpecializationDecl *
583 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D,
957 // ClassTemplateSpecializationDecl Implementation
960 ClassTemplateSpecializationDecl::
961 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK,
966 ClassTemplateSpecializationDecl *PrevDecl)
974 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C,
980 ClassTemplateSpecializationDecl *
981 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK,
987 ClassTemplateSpecializationDecl *PrevDecl) {
989 new (Context, DC) ClassTemplateSpecializationDecl(
1006 ClassTemplateSpecializationDecl *
1007 ClassTemplateSpecializationDecl::CreateDeserialized(ASTContext &C,
1010 new (C, ID) ClassTemplateSpecializationDecl(C, ClassTemplateSpecialization);
1015 void ClassTemplateSpecializationDecl::getNameForDiagnostic(
1034 ClassTemplateSpecializationDecl::getSpecializedTemplate() const {
1042 ClassTemplateSpecializationDecl::getSourceRange() const {
1079 void ClassTemplateSpecializationDecl::setExternKeywordLoc(SourceLocation Loc) {
1092 void ClassTemplateSpecializationDecl::setTemplateKeywordLoc(
1176 : ClassTemplateSpecializationDecl(
1214 SourceRange Range = ClassTemplateSpecializationDecl::getSourceRange();
1773 const auto *CTSD = cast<ClassTemplateSpecializationDecl>(D);