/external/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 1263 SourceLocation ExternLoc, 1272 ParsedTemplateInfo(ExternLoc, 1284 if (ExternLoc.isValid()) 1285 R.setBegin(ExternLoc); 1262 ParseExplicitInstantiation(unsigned Context, SourceLocation ExternLoc, SourceLocation TemplateLoc, SourceLocation &DeclEnd, AccessSpecifier AS) argument
|
H A D | Parser.cpp | 747 SourceLocation ExternLoc = ConsumeToken(); local 749 Diag(ExternLoc, getLangOpts().CPlusPlus11 ? 751 diag::ext_extern_template) << SourceRange(ExternLoc, TemplateLoc); 755 ExternLoc, TemplateLoc, DeclEnd));
|
/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 1412 SourceLocation ExternLoc; member in struct:clang::ClassTemplateSpecializationDecl::ExplicitSpecializationInfo 1417 : TypeAsWritten(nullptr), ExternLoc(), TemplateKeywordLoc() {} 1607 return ExplicitInfo ? ExplicitInfo->ExternLoc : SourceLocation(); 1613 ExplicitInfo->ExternLoc = Loc; 2275 SourceLocation ExternLoc; member in struct:clang::VarTemplateSpecializationDecl::ExplicitSpecializationInfo 2280 : TypeAsWritten(nullptr), ExternLoc(), TemplateKeywordLoc() {} 2466 return ExplicitInfo ? ExplicitInfo->ExternLoc : SourceLocation(); 2472 ExplicitInfo->ExternLoc = Loc;
|
H A D | DeclCXX.h | 2486 SourceLocation ExternLoc; member in class:clang::LinkageSpecDecl 2490 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, argument 2493 Language(lang), HasBraces(HasBraces), ExternLoc(ExternLoc), 2498 SourceLocation ExternLoc, 2515 SourceLocation getExternLoc() const { return ExternLoc; } 2517 void setExternLoc(SourceLocation L) { ExternLoc = L; } 2532 return SourceRange(ExternLoc, getLocEnd());
|
/external/clang/lib/AST/ |
H A D | DeclCXX.cpp | 1936 SourceLocation ExternLoc, 1940 return new (C, DC) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, HasBraces); 1934 Create(ASTContext &C, DeclContext *DC, SourceLocation ExternLoc, SourceLocation LangLoc, LanguageIDs Lang, bool HasBraces) argument
|
H A D | ASTImporter.cpp | 3500 SourceLocation ExternLoc = Importer.Import(D->getExternLoc()); local 3508 ExternLoc,
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 1112 explicit ParsedTemplateInfo(SourceLocation ExternLoc, argument 1115 ExternLoc(ExternLoc), TemplateLoc(TemplateLoc), 1136 SourceLocation ExternLoc; member in struct:clang::Parser::ParsedTemplateInfo 2457 SourceLocation ExternLoc,
|
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 7156 SourceLocation ExternLoc, 7201 TemplateSpecializationKind TSK = ExternLoc.isInvalid() 7209 Diag(ExternLoc, 7217 Diag(ExternLoc, 7311 Specialization->setExternLoc(ExternLoc); 7372 SourceLocation ExternLoc, 7424 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition 7494 SourceLocation ExternLoc, 7561 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition 7155 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, unsigned TagSpec, SourceLocation KWLoc, const CXXScopeSpec &SS, TemplateTy TemplateD, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, AttributeList *Attr) argument 7371 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, unsigned TagSpec, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, AttributeList *Attr) argument 7493 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, Declarator &D) argument
|
H A D | SemaDeclCXX.cpp | 11842 /// the '{'. ExternLoc is the location of the 'extern', Lang is the 11846 Decl *Sema::ActOnStartLinkageSpecification(Scope *S, SourceLocation ExternLoc, argument 11870 LinkageSpecDecl *D = LinkageSpecDecl::Create(Context, CurContext, ExternLoc,
|