Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp1690 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 DParser.cpp1037 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 DParseDeclCXX.cpp1751 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 DParseDecl.cpp2536 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, D); in ParseDeclarationAfterDeclaratorAndAttributes()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h1820 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 DDeclCXX.h2933 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 DParser.h1540 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 DDeclCXX.cpp2894 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 DSemaTemplate.cpp10171 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 DSemaDeclCXX.cpp16804 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 DModuleMap.cpp2250 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 DASTReaderDecl.cpp2556 ExplicitInfo->ExternLoc = readSourceLocation(); in VisitClassTemplateSpecializationDeclImpl()
2625 ExplicitInfo->ExternLoc = readSourceLocation(); in VisitVarTemplateSpecializationDeclImpl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h7702 SourceLocation ExternLoc,
8489 Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc,
8495 DeclResult ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc,
8503 SourceLocation ExternLoc,