| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 1690 SourceLocation ExternLoc, in ParseExplicitInstantiation() argument 1700 Context, ParsedTemplateInfo(ExternLoc, TemplateLoc), in ParseExplicitInstantiation() 1710 if (ExternLoc.isValid()) in getSourceRange() 1711 R.setBegin(ExternLoc); in getSourceRange()
|
| H A D | Parser.cpp | 1037 SourceLocation ExternLoc = ConsumeToken(); in ParseExternalDeclaration() local 1039 Diag(ExternLoc, getLangOpts().CPlusPlus11 ? in ParseExternalDeclaration() 1041 diag::ext_extern_template) << SourceRange(ExternLoc, TemplateLoc); in ParseExternalDeclaration() 1044 DeclaratorContext::File, ExternLoc, TemplateLoc, DeclEnd, Attrs)); in ParseExternalDeclaration()
|
| H A D | ParseDeclCXX.cpp | 1751 const_cast<ParsedTemplateInfo &>(TemplateInfo).ExternLoc = in ParseClassSpecifier() 1992 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, in ParseClassSpecifier() 2070 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, in ParseClassSpecifier()
|
| H A D | ParseDecl.cpp | 2536 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, D); in ParseDeclarationAfterDeclaratorAndAttributes()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 1820 SourceLocation ExternLoc; 2023 return ExplicitInfo ? ExplicitInfo->ExternLoc : SourceLocation(); 2030 ExplicitInfo->ExternLoc = Loc; 2624 SourceLocation ExternLoc; 2819 return ExplicitInfo ? ExplicitInfo->ExternLoc : SourceLocation(); 2826 ExplicitInfo->ExternLoc = Loc;
|
| H A D | DeclCXX.h | 2933 SourceLocation ExternLoc; variable 2938 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, 2944 SourceLocation ExternLoc, 2966 SourceLocation getExternLoc() const { return ExternLoc; } in getExternLoc() 2968 void setExternLoc(SourceLocation L) { ExternLoc = L; } in setExternLoc() 2983 return SourceRange(ExternLoc, getEndLoc()); in getSourceRange()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 1540 explicit ParsedTemplateInfo(SourceLocation ExternLoc, in ParsedTemplateInfo() 1543 ExternLoc(ExternLoc), TemplateLoc(TemplateLoc), in ParsedTemplateInfo() 1564 SourceLocation ExternLoc; member 3657 SourceLocation ExternLoc,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 2894 LinkageSpecDecl::LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, in LinkageSpecDecl() argument 2898 ExternLoc(ExternLoc), RBraceLoc(SourceLocation()) { in LinkageSpecDecl() 2906 SourceLocation ExternLoc, in Create() argument 2910 return new (C, DC) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, HasBraces); in Create()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 10171 Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, in ActOnExplicitInstantiation() argument 10211 TemplateSpecializationKind TSK = ExternLoc.isInvalid() in ActOnExplicitInstantiation() 10221 Diag(ExternLoc, in ActOnExplicitInstantiation() 10229 Diag(ExternLoc, in ActOnExplicitInstantiation() 10367 Specialization->setExternLoc(ExternLoc); in ActOnExplicitInstantiation() 10478 Sema::ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, in ActOnExplicitInstantiation() argument 10526 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition in ActOnExplicitInstantiation() 10591 SourceLocation ExternLoc, in ActOnExplicitInstantiation() argument 10665 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition in ActOnExplicitInstantiation()
|
| H A D | SemaDeclCXX.cpp | 16804 Decl *Sema::ActOnStartLinkageSpecification(Scope *S, SourceLocation ExternLoc, in ActOnStartLinkageSpecification() argument 16824 LinkageSpecDecl *D = LinkageSpecDecl::Create(Context, CurContext, ExternLoc, in ActOnStartLinkageSpecification() 16838 Module *GlobalModule = PushImplicitGlobalModuleFragment(ExternLoc); in ActOnStartLinkageSpecification()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Lex/ |
| H A D | ModuleMap.cpp | 2250 SourceLocation ExternLoc = consumeToken(); // 'extern' keyword in parseExternModuleDecl() local 2290 FileID(), nullptr, ExternLoc); in parseExternModuleDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 2556 ExplicitInfo->ExternLoc = readSourceLocation(); in VisitClassTemplateSpecializationDeclImpl() 2625 ExplicitInfo->ExternLoc = readSourceLocation(); in VisitVarTemplateSpecializationDeclImpl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 7702 SourceLocation ExternLoc, 8489 Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, 8495 DeclResult ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, 8503 SourceLocation ExternLoc,
|