Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp1369 DeclaratorContext Context, SourceLocation ExternLoc, in ParseExplicitInstantiation() argument
1375 ParsedTemplateInfo TemplateInfo(ExternLoc, TemplateLoc); in ParseExplicitInstantiation()
1386 if (ExternLoc.isValid()) in getSourceRange()
1387 R.setBegin(ExternLoc); in getSourceRange()
H A DParser.cpp999 SourceLocation ExternLoc = ConsumeToken(); in ParseExternalDeclaration() local
1001 Diag(ExternLoc, getLangOpts().CPlusPlus11 ? in ParseExternalDeclaration()
1003 diag::ext_extern_template) << SourceRange(ExternLoc, TemplateLoc); in ParseExternalDeclaration()
1005 return ParseExplicitInstantiation(DeclaratorContext::File, ExternLoc, in ParseExternalDeclaration()
H A DParseDeclCXX.cpp1754 TemplateInfo.ExternLoc = SourceLocation(); in ParseClassSpecifier()
2003 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, in ParseClassSpecifier()
2081 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, in ParseClassSpecifier()
H A DParseDecl.cpp2542 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, D); in ParseDeclarationAfterDeclaratorAndAttributes()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h3010 SourceLocation ExternLoc; variable
3015 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc,
3021 SourceLocation ExternLoc,
3043 SourceLocation getExternLoc() const { return ExternLoc; } in getExternLoc()
3045 void setExternLoc(SourceLocation L) { ExternLoc = L; } in setExternLoc()
3060 return SourceRange(ExternLoc, getEndLoc()); in getSourceRange()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h7934 explicit ParsedTemplateInfo(SourceLocation ExternLoc, in ParsedTemplateInfo()
7937 TemplateParams(nullptr), ExternLoc(ExternLoc), in ParsedTemplateInfo()
7948 SourceLocation ExternLoc; member
8304 SourceLocation ExternLoc,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp3172 LinkageSpecDecl::LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, in LinkageSpecDecl() argument
3176 ExternLoc(ExternLoc), RBraceLoc(SourceLocation()) { in LinkageSpecDecl()
3184 SourceLocation ExternLoc, in Create() argument
3188 return new (C, DC) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, HasBraces); in Create()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp9931 Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, in ActOnExplicitInstantiation() argument
9970 TemplateSpecializationKind TSK = ExternLoc.isInvalid() in ActOnExplicitInstantiation()
9980 Diag(ExternLoc, in ActOnExplicitInstantiation()
9988 Diag(ExternLoc, in ActOnExplicitInstantiation()
10116 Specialization->setExternKeywordLoc(ExternLoc); in ActOnExplicitInstantiation()
10227 Sema::ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, in ActOnExplicitInstantiation() argument
10277 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition in ActOnExplicitInstantiation()
10342 SourceLocation ExternLoc, in ActOnExplicitInstantiation() argument
10413 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition in ActOnExplicitInstantiation()
10531 VTSD->setExternKeywordLoc(ExternLoc); in ActOnExplicitInstantiation()
H A DSemaDeclCXX.cpp17146 Decl *Sema::ActOnStartLinkageSpecification(Scope *S, SourceLocation ExternLoc, in ActOnStartLinkageSpecification() argument
17166 LinkageSpecDecl *D = LinkageSpecDecl::Create(Context, CurContext, ExternLoc, in ActOnStartLinkageSpecification()
17180 Module *GlobalModule = PushImplicitGlobalModuleFragment(ExternLoc); in ActOnStartLinkageSpecification()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h5671 Decl *ActOnStartLinkageSpecification(Scope *S, SourceLocation ExternLoc,
11819 Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc,
11826 DeclResult ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc,
11833 DeclResult ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc,