reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3518 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) 3527 if (D->getFriendDecl() && ImportedFriend->getFriendDecl()) { 3528 if (IsStructuralMatch(D->getFriendDecl(), ImportedFriend->getFriendDecl(), 3530 return Importer.MapImported(D, ImportedFriend); 3532 } else if (D->getFriendType() && ImportedFriend->getFriendType()) { 3534 D->getFriendType()->getType(), 3536 return Importer.MapImported(D, ImportedFriend); 3543 if (NamedDecl *FriendD = D->getFriendDecl()) { 3554 if (auto TSIOrErr = import(D->getFriendType())) 3560 SmallVector<TemplateParameterList *, 1> ToTPLists(D->NumTPLists); 3561 auto **FromTPLists = D->getTrailingObjects<TemplateParameterList *>(); 3562 for (unsigned I = 0; I < D->NumTPLists; I++) { 3569 auto LocationOrErr = import(D->getLocation()); 3572 auto FriendLocOrErr = import(D->getFriendLoc()); 3577 if (GetImportedOrCreateDecl(FrD, D, Importer.getToContext(), DC, 3582 FrD->setAccess(D->getAccess());