Lines Matching refs:InstD
3556 ClassTemplateSpecializationDecl *InstD = in VisitClassTemplateSpecializationDecl() local
3564 InstClassTemplate->AddSpecialization(InstD, InsertPos); in VisitClassTemplateSpecializationDecl()
3567 if (SubstQualifier(D, InstD)) in VisitClassTemplateSpecializationDecl()
3574 SemaRef.Context.getRecordType(InstD)); in VisitClassTemplateSpecializationDecl()
3587 InstD->setAccess(D->getAccess()); in VisitClassTemplateSpecializationDecl()
3588 InstD->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation); in VisitClassTemplateSpecializationDecl()
3589 InstD->setSpecializationKind(D->getSpecializationKind()); in VisitClassTemplateSpecializationDecl()
3590 InstD->setTypeAsWritten(WrittenTy); in VisitClassTemplateSpecializationDecl()
3591 InstD->setExternLoc(D->getExternLoc()); in VisitClassTemplateSpecializationDecl()
3592 InstD->setTemplateKeywordLoc(D->getTemplateKeywordLoc()); in VisitClassTemplateSpecializationDecl()
3594 Owner->addDecl(InstD); in VisitClassTemplateSpecializationDecl()
3601 SemaRef.InstantiateClass(D->getLocation(), InstD, D, TemplateArgs, in VisitClassTemplateSpecializationDecl()
3606 return InstD; in VisitClassTemplateSpecializationDecl()