Lines Matching refs:LinkageSpecDecl
512 if (const LinkageSpecDecl *SD = dyn_cast<LinkageSpecDecl>(D.getDeclContext())) in isSingleLineExternC()
513 if (SD->getLanguage() == LinkageSpecDecl::lang_c && !SD->hasBraces()) in isSingleLineExternC()
1650 LinkageSpecDecl::LanguageIDs ID) { in isLinkageSpecContext()
1653 return cast<LinkageSpecDecl>(DC)->getLanguage() == ID; in isLinkageSpecContext()
1660 static bool isInLanguageSpecContext(T *D, LinkageSpecDecl::LanguageIDs ID) { in isInLanguageSpecContext()
1665 return isInLanguageSpecContext(this, LinkageSpecDecl::lang_c); in isInExternCContext()
1669 return isInLanguageSpecContext(this, LinkageSpecDecl::lang_cxx); in isInExternCXXContext()
2276 return isInLanguageSpecContext(this, LinkageSpecDecl::lang_c); in isInExternCContext()
2280 return isInLanguageSpecContext(this, LinkageSpecDecl::lang_cxx); in isInExternCXXContext()
2369 if (isa<LinkageSpecDecl>(getDeclContext()) && in getBuiltinID()
2370 cast<LinkageSpecDecl>(getDeclContext())->getLanguage() in getBuiltinID()
2371 == LinkageSpecDecl::lang_c && in getBuiltinID()