/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 1579 DeclaratorContext Context, SourceLocation ExternLoc, in ParseExplicitInstantiation() argument 1585 ParsedTemplateInfo TemplateInfo(ExternLoc, TemplateLoc); in ParseExplicitInstantiation() 1596 if (ExternLoc.isValid()) in getSourceRange() 1597 R.setBegin(ExternLoc); in getSourceRange()
|
H A D | Parser.cpp | 1041 SourceLocation ExternLoc = ConsumeToken(); in ParseExternalDeclaration() local 1043 Diag(ExternLoc, getLangOpts().CPlusPlus11 ? in ParseExternalDeclaration() 1045 diag::ext_extern_template) << SourceRange(ExternLoc, TemplateLoc); in ParseExternalDeclaration() 1047 return ParseExplicitInstantiation(DeclaratorContext::File, ExternLoc, in ParseExternalDeclaration()
|
H A D | ParseDeclCXX.cpp | 1915 TemplateInfo.ExternLoc = SourceLocation(); in ParseClassSpecifier() 2156 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, in ParseClassSpecifier() 2234 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, in ParseClassSpecifier()
|
H A D | ParseDecl.cpp | 2729 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, D); in ParseDeclarationAfterDeclaratorAndAttributes()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 2947 SourceLocation ExternLoc; variable 2952 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, 2958 SourceLocation ExternLoc, 2980 SourceLocation getExternLoc() const { return ExternLoc; } in getExternLoc() 2982 void setExternLoc(SourceLocation L) { ExternLoc = L; } in setExternLoc() 2997 return SourceRange(ExternLoc, getEndLoc()); in getSourceRange()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 2947 LinkageSpecDecl::LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, in LinkageSpecDecl() argument 2951 ExternLoc(ExternLoc), RBraceLoc(SourceLocation()) { in LinkageSpecDecl() 2959 SourceLocation ExternLoc, in Create() argument 2963 return new (C, DC) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, HasBraces); in Create()
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 1585 explicit ParsedTemplateInfo(SourceLocation ExternLoc, in ParsedTemplateInfo() 1588 ExternLoc(ExternLoc), TemplateLoc(TemplateLoc), in ParsedTemplateInfo() 1609 SourceLocation ExternLoc; member 3842 SourceLocation ExternLoc,
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 9403 Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, in ActOnExplicitInstantiation() argument 9443 TemplateSpecializationKind TSK = ExternLoc.isInvalid() in ActOnExplicitInstantiation() 9453 Diag(ExternLoc, in ActOnExplicitInstantiation() 9461 Diag(ExternLoc, in ActOnExplicitInstantiation() 9588 Specialization->setExternKeywordLoc(ExternLoc); in ActOnExplicitInstantiation() 9697 Sema::ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, in ActOnExplicitInstantiation() argument 9747 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition in ActOnExplicitInstantiation() 9812 SourceLocation ExternLoc, in ActOnExplicitInstantiation() argument 9883 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition in ActOnExplicitInstantiation() 10001 VTSD->setExternKeywordLoc(ExternLoc); in ActOnExplicitInstantiation()
|
H A D | SemaDeclCXX.cpp | 16670 Decl *Sema::ActOnStartLinkageSpecification(Scope *S, SourceLocation ExternLoc, in ActOnStartLinkageSpecification() argument 16690 LinkageSpecDecl *D = LinkageSpecDecl::Create(Context, CurContext, ExternLoc, in ActOnStartLinkageSpecification() 16704 Module *GlobalModule = PushImplicitGlobalModuleFragment(ExternLoc); in ActOnStartLinkageSpecification()
|
/freebsd/contrib/llvm-project/clang/lib/Lex/ |
H A D | ModuleMap.cpp | 2257 SourceLocation ExternLoc = consumeToken(); // 'extern' keyword in parseExternModuleDecl() local 2297 FileID(), nullptr, ExternLoc); in parseExternModuleDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 5256 Decl *ActOnStartLinkageSpecification(Scope *S, SourceLocation ExternLoc, 11601 Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, 11608 DeclResult ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, 11615 DeclResult ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc,
|