Lines Matching refs:CurDecl
122 for (const auto *CurDecl : Declarations) { in onEndOfTranslationUnit() local
123 if (CurDecl->hasDefinition() || CurDecl->isReferenced()) { in onEndOfTranslationUnit()
126 if (FriendTypes.contains(CurDecl->getTypeForDecl())) { in onEndOfTranslationUnit()
129 if (CurDecl->getLocation().isMacroID() || in onEndOfTranslationUnit()
130 CurDecl->getLocation().isInvalid()) { in onEndOfTranslationUnit()
135 if (Decl == CurDecl) { in onEndOfTranslationUnit()
138 if (!CurDecl->hasDefinition() && in onEndOfTranslationUnit()
139 !haveSameNamespaceOrTranslationUnit(CurDecl, Decl)) { in onEndOfTranslationUnit()
140 diag(CurDecl->getLocation(), in onEndOfTranslationUnit()
143 << CurDecl << getNameOfNamespace(Decl); in onEndOfTranslationUnit()
151 const auto DeclName = CurDecl->getName(); in onEndOfTranslationUnit()
159 diag(CurDecl->getLocation(), in onEndOfTranslationUnit()
162 << CurDecl << Def << getNameOfNamespace(Def); in onEndOfTranslationUnit()