| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTStructExtractor.cpp | 112 LinkageSpecDecl *linkage_spec_decl = dyn_cast<LinkageSpecDecl>(D); in ExtractFromTopLevelDecl()
|
| H A D | NameSearchContext.cpp | 67 context = LinkageSpecDecl::Create( in AddFunDecl() 69 clang::LinkageSpecDecl::LanguageIDs::lang_c, false); in AddFunDecl()
|
| H A D | ASTResultSynthesizer.cpp | 76 if (LinkageSpecDecl *linkage_spec_decl = dyn_cast<LinkageSpecDecl>(D)) { in TransformTopLevelDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | DeprecatedHeadersCheck.cpp | 61 bool VisitLinkageSpecDecl(LinkageSpecDecl *LinkSpecDecl) const { in VisitLinkageSpecDecl() 62 if (LinkSpecDecl->getLanguage() != LinkageSpecDecl::lang_c || in VisitLinkageSpecDecl()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclBase.cpp | 1195 LinkageSpecDecl::LanguageIDs ID) { in isLinkageSpecContext() 1198 return cast<LinkageSpecDecl>(DC)->getLanguage() == ID; in isLinkageSpecContext() 1205 return isLinkageSpecContext(this, LinkageSpecDecl::lang_c); in isExternCContext() 1208 const LinkageSpecDecl *DeclContext::getExternCContext() const { in getExternCContext() 1212 cast<LinkageSpecDecl>(DC)->getLanguage() == LinkageSpecDecl::lang_c) in getExternCContext() 1213 return cast<LinkageSpecDecl>(DC); in getExternCContext() 1220 return isLinkageSpecContext(this, LinkageSpecDecl::lang_cxx); in isExternCXXContext() 1228 if (!isa<LinkageSpecDecl>(DC) && !isa<ExportDecl>(DC) && in Encloses()
|
| H A D | DeclCXX.cpp | 2811 LinkageSpecDecl::LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, in LinkageSpecDecl() function in LinkageSpecDecl 2820 void LinkageSpecDecl::anchor() {} in anchor() 2822 LinkageSpecDecl *LinkageSpecDecl::Create(ASTContext &C, in Create() 2828 return new (C, DC) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, HasBraces); in Create() 2831 LinkageSpecDecl *LinkageSpecDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 2833 return new (C, ID) LinkageSpecDecl(nullptr, SourceLocation(), in CreateDeserialized()
|
| H A D | DeclPrinter.cpp | 81 void VisitLinkageSpecDecl(LinkageSpecDecl *D); 465 } else if (isa<NamespaceDecl>(*D) || isa<LinkageSpecDecl>(*D) || in VisitDeclContext() 1052 void DeclPrinter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 1054 if (D->getLanguage() == LinkageSpecDecl::lang_c) in VisitLinkageSpecDecl() 1057 assert(D->getLanguage() == LinkageSpecDecl::lang_cxx && in VisitLinkageSpecDecl()
|
| H A D | ExternalASTMerger.cpp | 39 if (isa<LinkageSpecDecl>(DC)) in CanonicalizeDC()
|
| H A D | JSONNodeDumper.cpp | 944 void JSONNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *LSD) { in VisitLinkageSpecDecl() 947 case LinkageSpecDecl::lang_c: Lang = "C"; break; in VisitLinkageSpecDecl() 948 case LinkageSpecDecl::lang_cxx: Lang = "C++"; break; in VisitLinkageSpecDecl()
|
| H A D | TextNodeDumper.cpp | 2193 void TextNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 2195 case LinkageSpecDecl::lang_c: in VisitLinkageSpecDecl() 2198 case LinkageSpecDecl::lang_cxx: in VisitLinkageSpecDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/modularize/ |
| H A D | Modularize.cpp | 575 bool VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 582 case LinkageSpecDecl::lang_c: in VisitLinkageSpecDecl() 585 case LinkageSpecDecl::lang_cxx: in VisitLinkageSpecDecl() 764 bool VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaModule.cpp | 27 if (auto *LSD = dyn_cast<LinkageSpecDecl>(DC)) { in checkModuleImportContext() 29 case LinkageSpecDecl::lang_c: in checkModuleImportContext() 33 case LinkageSpecDecl::lang_cxx: in checkModuleImportContext() 39 while (isa<LinkageSpecDecl>(DC) || isa<ExportDecl>(DC)) in checkModuleImportContext()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 2830 class LinkageSpecDecl : public Decl, public DeclContext { 2848 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, 2852 static LinkageSpecDecl *Create(ASTContext &C, DeclContext *DC, 2856 static LinkageSpecDecl *CreateDeserialized(ASTContext &C, unsigned ID); 2896 static DeclContext *castToDeclContext(const LinkageSpecDecl *D) { in castToDeclContext() 2897 return static_cast<DeclContext *>(const_cast<LinkageSpecDecl*>(D)); in castToDeclContext() 2900 static LinkageSpecDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext() 2901 return static_cast<LinkageSpecDecl *>(const_cast<DeclContext*>(DC)); in castFromDeclContext()
|
| H A D | DeclBase.h | 52 class LinkageSpecDecl; variable 1778 friend class LinkageSpecDecl; 2020 const LinkageSpecDecl *getExternCContext() const;
|
| H A D | TextNodeDumper.h | 365 void VisitLinkageSpecDecl(const LinkageSpecDecl *D);
|
| H A D | JSONNodeDumper.h | 251 void VisitLinkageSpecDecl(const LinkageSpecDecl *LSD);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/ |
| H A D | FindAllSymbols.cpp | 51 llvm::isa<LinkageSpecDecl>(Context)) in GetContexts()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CursorVisitor.h | 241 bool VisitLinkageSpecDecl(LinkageSpecDecl *D);
|
| /llvm-project-15.0.7/clang/lib/Tooling/Transformer/ |
| H A D | SourceCode.cpp | 255 if (llvm::isa<FunctionDecl>(D) || llvm::isa<LinkageSpecDecl>(D)) in getTerminators()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 108 void VisitLinkageSpecDecl(const LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 203 else if (isa<LinkageSpecDecl>(DC)) // Linkage specs are transparent in USRs. in VisitDeclContext()
|
| H A D | IndexingContext.cpp | 281 if (isa<LinkageSpecDecl>(Parent) || isa<BlockDecl>(Parent)) in adjustParent()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 607 if (isa<LinkageSpecDecl>(Ctx)) in matchesNodeFullFast() 737 const internal::VariadicDynCastAllOfMatcher<Decl, LinkageSpecDecl>
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | FindSymbols.cpp | 475 if (llvm::isa<LinkageSpecDecl>(D) || llvm::isa<ExportDecl>(D)) in shouldVisit()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 399 void VisitLinkageSpecDecl(LinkageSpecDecl *D); 1689 void ASTDeclReader::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 1691 D->setLanguage((LinkageSpecDecl::LanguageIDs)Record.readInt()); in VisitLinkageSpecDecl() 3592 D = LinkageSpecDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-move/ |
| H A D | Move.cpp | 357 llvm::isa<LinkageSpecDecl>(Context)) in getNamespaces()
|