Lines Matching refs:InstD
2744 ClassTemplateSpecializationDecl *InstD in VisitClassTemplateSpecializationDecl() local
2757 InstClassTemplate->AddSpecialization(InstD, InsertPos); in VisitClassTemplateSpecializationDecl()
2760 if (SubstQualifier(D, InstD)) in VisitClassTemplateSpecializationDecl()
2767 SemaRef.Context.getRecordType(InstD)); in VisitClassTemplateSpecializationDecl()
2780 InstD->setAccess(D->getAccess()); in VisitClassTemplateSpecializationDecl()
2781 InstD->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation); in VisitClassTemplateSpecializationDecl()
2782 InstD->setSpecializationKind(D->getSpecializationKind()); in VisitClassTemplateSpecializationDecl()
2783 InstD->setTypeAsWritten(WrittenTy); in VisitClassTemplateSpecializationDecl()
2784 InstD->setExternLoc(D->getExternLoc()); in VisitClassTemplateSpecializationDecl()
2785 InstD->setTemplateKeywordLoc(D->getTemplateKeywordLoc()); in VisitClassTemplateSpecializationDecl()
2787 Owner->addDecl(InstD); in VisitClassTemplateSpecializationDecl()
2793 SemaRef.InstantiateClass(D->getLocation(), InstD, D, TemplateArgs, in VisitClassTemplateSpecializationDecl()
2798 return InstD; in VisitClassTemplateSpecializationDecl()