reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1333 if (D->hasAttr<InternalLinkageAttr>()) 1334 return getInternalLinkageFor(D); 1338 switch (D->getKind()) { 1359 if (D->getASTContext().getLangOpts().CPlusPlus) 1360 return getLVForDecl(cast<EnumDecl>(D->getDeclContext()), computation); 1367 if (!cast<TypedefNameDecl>(D) 1383 return getExternalLinkageFor(D); 1386 const auto *Record = cast<CXXRecordDecl>(D); 1391 return getInternalLinkageFor(D); 1408 return getInternalLinkageFor(D); 1420 if (D->getDeclContext()->getRedeclContext()->isFileContext()) 1421 return getLVForNamespaceScopeDecl(D, computation, IgnoreVarTypeLinkage); 1430 if (D->getDeclContext()->isRecord()) 1431 return getLVForClassMember(D, computation, IgnoreVarTypeLinkage); 1444 if (D->getDeclContext()->isFunctionOrMethod()) 1445 return getLVForLocalDecl(D, computation);