Home
last modified time | relevance | path

Searched refs:ExternLoc (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp1579 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 DParser.cpp1041 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 DParseDeclCXX.cpp1915 TemplateInfo.ExternLoc = SourceLocation(); in ParseClassSpecifier()
2156 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, in ParseClassSpecifier()
2234 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, in ParseClassSpecifier()
H A DParseDecl.cpp2729 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, D); in ParseDeclarationAfterDeclaratorAndAttributes()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h2947 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 DDeclCXX.cpp2947 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 DParser.h1585 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 DSemaTemplate.cpp9403 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 DSemaDeclCXX.cpp16670 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 DModuleMap.cpp2257 SourceLocation ExternLoc = consumeToken(); // 'extern' keyword in parseExternModuleDecl() local
2297 FileID(), nullptr, ExternLoc); in parseExternModuleDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h5256 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,