reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
123 if (CurDecl->hasDefinition() || CurDecl->isReferenced()) { 123 if (CurDecl->hasDefinition() || CurDecl->isReferenced()) { 126 if (FriendTypes.count(CurDecl->getTypeForDecl()) != 0) { 129 if (CurDecl->getLocation().isMacroID() || 130 CurDecl->getLocation().isInvalid()) { 135 if (Decl == CurDecl) { 138 if (!CurDecl->hasDefinition() && 139 !haveSameNamespaceOrTranslationUnit(CurDecl, Decl)) { 140 diag(CurDecl->getLocation(), 143 << CurDecl << getNameOfNamespace(Decl); 151 const auto DeclName = CurDecl->getName(); 159 diag(CurDecl->getLocation(), 162 << CurDecl << Def << getNameOfNamespace(Def);