reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ASTImporter.cpp
 2574   if (auto *DCXX = dyn_cast<CXXRecordDecl>(D)) {
 2586   if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
 2594   if (!SearchName && D->getTypedefNameForAnonDecl()) {
 2596         SearchName, D->getTypedefNameForAnonDecl()->getDeclName()))
 2604   if (!DC->isFunctionOrMethod() && !D->isLambda()) {
 2611       if (D->hasExternalLexicalStorage() && !D->isCompleteDefinition())
 2611       if (D->hasExternalLexicalStorage() && !D->isCompleteDefinition())
 2612         D->getASTContext().getExternalSource()->CompleteType(D);
 2612         D->getASTContext().getExternalSource()->CompleteType(D);
 2636           if (!IsStructuralMatch(D, FoundRecord, false))
 2639         if (!hasSameVisibilityContext(FoundRecord, D))
 2642         if (IsStructuralMatch(D, FoundRecord)) {
 2644           if (D->isThisDeclarationADefinition() && FoundDef) {
 2647             Importer.MapImported(D, FoundDef);
 2648             if (const auto *DCXX = dyn_cast<CXXRecordDecl>(D)) {
 2677   ExpectedSLoc BeginLocOrErr = import(D->getBeginLoc());
 2684   if (auto *DCXX = dyn_cast<CXXRecordDecl>(D)) {
 2690               D2CXX, CXXRecordDecl::CreateLambda, D, Importer.getToContext(),
 2704               D2CXX, D, Importer.getToContext(), D->getTagKind(), DC,
 2704               D2CXX, D, Importer.getToContext(), D->getTagKind(), DC,
 2711       if (GetImportedOrCreateDecl(D2CXX, D, Importer.getToContext(),
 2712                                   D->getTagKind(), DC, *BeginLocOrErr, Loc,
 2719     D2->setAccess(D->getAccess());
 2724     if (LexicalDC != DC && D->isInIdentifierNamespace(Decl::IDNS_TagFriend))
 2786     if (GetImportedOrCreateDecl(D2, D, Importer.getToContext(),
 2787                                 D->getTagKind(), DC, *BeginLocOrErr, Loc,
 2794   if (auto QualifierLocOrErr = import(D->getQualifierLoc()))
 2799   if (D->isAnonymousStructOrUnion())
 2802   if (D->isCompleteDefinition())
 2803     if (Error Err = ImportDefinition(D, D2, IDK_Default))