Searched defs:ExternLoc (Results 1 - 9 of 9) sorted by relevance

/external/clang/lib/Parse/
H A DParseTemplate.cpp1263 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 DParser.cpp747 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 DDeclTemplate.h1412 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 DDeclCXX.h2486 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 DDeclCXX.cpp1936 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 DASTImporter.cpp3500 SourceLocation ExternLoc = Importer.Import(D->getExternLoc()); local
3508 ExternLoc,
/external/clang/include/clang/Parse/
H A DParser.h1112 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 DSemaTemplate.cpp7156 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 DSemaDeclCXX.cpp11842 /// 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,

Completed in 355 milliseconds