Lines Matching refs:ClassTemplateSpecializationDecl
461 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
480 ClassTemplateSpecializationDecl *
486 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D,
885 // ClassTemplateSpecializationDecl Implementation
888 ClassTemplateSpecializationDecl::
889 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK,
894 ClassTemplateSpecializationDecl *PrevDecl)
902 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C,
908 ClassTemplateSpecializationDecl *
909 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK,
915 ClassTemplateSpecializationDecl *PrevDecl) {
917 new (Context, DC) ClassTemplateSpecializationDecl(
926 ClassTemplateSpecializationDecl *
927 ClassTemplateSpecializationDecl::CreateDeserialized(ASTContext &C,
930 new (C, ID) ClassTemplateSpecializationDecl(C, ClassTemplateSpecialization);
935 void ClassTemplateSpecializationDecl::getNameForDiagnostic(
954 ClassTemplateSpecializationDecl::getSpecializedTemplate() const {
962 ClassTemplateSpecializationDecl::getSourceRange() const {
1035 : ClassTemplateSpecializationDecl(Context,