Lines Matching refs:D2

2650   EnumDecl *D2;
2652 D2, D, Importer.getToContext(), DC, ToBeginLoc,
2655 return D2;
2657 D2->setQualifierInfo(ToQualifierLoc);
2658 D2->setIntegerType(ToIntegerType);
2659 D2->setBraceRange(ToBraceRange);
2660 D2->setAccess(D->getAccess());
2661 D2->setLexicalDeclContext(LexicalDC);
2662 LexicalDC->addDeclInternal(D2);
2666 if (Error Err = ImportDefinition(D, D2))
2669 return D2;
2782 RecordDecl *D2 = nullptr;
2818 D2 = D2CXX;
2819 D2->setAccess(D->getAccess());
2820 D2->setLexicalDeclContext(LexicalDC);
2821 addDeclToContexts(D, D2);
2882 if (GetImportedOrCreateDecl(D2, D, Importer.getToContext(),
2885 return D2;
2886 D2->setLexicalDeclContext(LexicalDC);
2887 addDeclToContexts(D, D2);
2891 D2->setBraceRange(*BraceRangeOrErr);
2895 D2->setQualifierInfo(*QualifierLocOrErr);
2900 D2->setAnonymousStructOrUnion(true);
2903 if (Error Err = ImportDefinition(D, D2, IDK_Default))
2906 return D2;
5301 ClassTemplateDecl *D2;
5302 if (GetImportedOrCreateDecl(D2, D, Importer.getToContext(), DC, Loc, Name,
5304 return D2;
5306 ToTemplated->setDescribedClassTemplate(D2);
5308 D2->setAccess(D->getAccess());
5309 D2->setLexicalDeclContext(LexicalDC);
5311 addDeclToContexts(D, D2);
5334 D2->setPreviousDecl(Recent);
5342 return D2;
5424 ClassTemplateSpecializationDecl *D2 = nullptr;
5439 D2, D, Importer.getToContext(), D->getTagKind(), DC,
5444 return D2;
5448 auto *PartSpec2 = cast<ClassTemplatePartialSpecializationDecl>(D2);
5456 D2, D, Importer.getToContext(), D->getTagKind(), DC,
5459 return D2;
5465 ClassTemplate->AddSpecialization(D2, InsertPos);
5468 D2->setSpecializationKind(D->getSpecializationKind());
5471 D2->setLexicalDeclContext(LexicalDC);
5474 if (D2->isExplicitInstantiationOrSpecialization()) {
5475 LexicalDC->addDeclInternal(D2);
5479 D2->setBraceRange(*BraceRangeOrErr);
5485 D2->setQualifierInfo(*LocOrErr);
5491 D2->setTypeAsWritten(*TInfoOrErr);
5496 D2->setTemplateKeywordLoc(*LocOrErr);
5501 D2->setExternLoc(*LocOrErr);
5508 D2->setPointOfInstantiation(*POIOrErr);
5513 D2->setTemplateSpecializationKind(D->getTemplateSpecializationKind());
5516 if (Error Err = ImportDefinition(D, D2))
5519 return D2;
5654 VarTemplateSpecializationDecl *D2 = VarTemplate->findSpecialization(
5656 if (D2) {
5662 if (VarDecl *FoundDef = D2->getDefinition()) {
5717 D2 = ToPartial;
5720 if (GetImportedOrCreateDecl(D2, D, Importer.getToContext(), DC,
5724 return D2;
5729 D2->setPointOfInstantiation(*POIOrErr);
5734 D2->setSpecializationKind(D->getSpecializationKind());
5735 D2->setTemplateArgsInfo(ToTAInfo);
5738 VarTemplate->AddSpecialization(D2, InsertPos);
5742 D2->setQualifierInfo(*LocOrErr);
5747 D2->setConstexpr(true);
5750 D2->setLexicalDeclContext(LexicalDC);
5751 LexicalDC->addDeclInternal(D2);
5753 D2->setAccess(D->getAccess());
5756 if (Error Err = ImportInitializer(D, D2))
5759 return D2;