Searched refs:ExternLoc (Results 1 - 12 of 12) sorted by relevance

/external/clang/include/clang/AST/
H A DDeclCXX.h2467 SourceLocation ExternLoc; member in class:clang::LinkageSpecDecl
2471 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, argument
2474 Language(lang), HasBraces(HasBraces), ExternLoc(ExternLoc),
2479 SourceLocation ExternLoc,
2496 SourceLocation getExternLoc() const { return ExternLoc; }
2498 void setExternLoc(SourceLocation L) { ExternLoc = L; }
2513 return SourceRange(ExternLoc, getLocEnd());
H A DDeclTemplate.h1411 SourceLocation ExternLoc; member in struct:clang::TemplateParameterList::ClassTemplateSpecializationDecl::ExplicitSpecializationInfo
1416 : TypeAsWritten(nullptr), ExternLoc(), TemplateKeywordLoc() {}
1606 return ExplicitInfo ? ExplicitInfo->ExternLoc : SourceLocation();
1612 ExplicitInfo->ExternLoc = Loc;
2274 SourceLocation ExternLoc; member in struct:clang::TemplateParameterList::VarTemplateSpecializationDecl::ExplicitSpecializationInfo
2279 : TypeAsWritten(nullptr), ExternLoc(), TemplateKeywordLoc() {}
2465 return ExplicitInfo ? ExplicitInfo->ExternLoc : SourceLocation();
2471 ExplicitInfo->ExternLoc = Loc;
/external/clang/lib/Parse/
H A DParseTemplate.cpp1245 SourceLocation ExternLoc,
1254 ParsedTemplateInfo(ExternLoc,
1266 if (ExternLoc.isValid())
1267 R.setBegin(ExternLoc);
1244 ParseExplicitInstantiation(unsigned Context, SourceLocation ExternLoc, SourceLocation TemplateLoc, SourceLocation &DeclEnd, AccessSpecifier AS) argument
H A DParser.cpp742 SourceLocation ExternLoc = ConsumeToken(); local
744 Diag(ExternLoc, getLangOpts().CPlusPlus11 ?
746 diag::ext_extern_template) << SourceRange(ExternLoc, TemplateLoc);
750 ExternLoc, TemplateLoc, DeclEnd));
H A DParseDeclCXX.cpp1298 const_cast<ParsedTemplateInfo&>(TemplateInfo).ExternLoc
1486 TemplateInfo.ExternLoc,
1573 TemplateInfo.ExternLoc,
H A DParseDecl.cpp1763 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, D);
/external/clang/include/clang/Parse/
H A DParser.h1123 explicit ParsedTemplateInfo(SourceLocation ExternLoc, argument
1126 ExternLoc(ExternLoc), TemplateLoc(TemplateLoc),
1147 SourceLocation ExternLoc; member in struct:clang::Parser::ParsedTemplateInfo
2435 SourceLocation ExternLoc,
/external/clang/lib/AST/
H A DDeclCXX.cpp1893 SourceLocation ExternLoc,
1897 return new (C, DC) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, HasBraces);
1891 Create(ASTContext &C, DeclContext *DC, SourceLocation ExternLoc, SourceLocation LangLoc, LanguageIDs Lang, bool HasBraces) argument
/external/clang/lib/Sema/
H A DSemaTemplate.cpp7035 SourceLocation ExternLoc,
7081 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition
7172 Specialization->setExternLoc(ExternLoc);
7233 SourceLocation ExternLoc,
7285 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition
7355 SourceLocation ExternLoc,
7422 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition
7034 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
7232 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, unsigned TagSpec, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, AttributeList *Attr) argument
7354 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, Declarator &D) argument
H A DSemaDeclCXX.cpp11239 /// the '{'. ExternLoc is the location of the 'extern', Lang is the
11243 Decl *Sema::ActOnStartLinkageSpecification(Scope *S, SourceLocation ExternLoc, argument
11267 LinkageSpecDecl *D = LinkageSpecDecl::Create(Context, CurContext, ExternLoc,
/external/clang/include/clang/Sema/
H A DSema.h4772 SourceLocation ExternLoc,
5360 SourceLocation ExternLoc,
5374 SourceLocation ExternLoc,
5384 SourceLocation ExternLoc,
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp1772 ExplicitInfo->ExternLoc = ReadSourceLocation(Record, Idx);
1855 ExplicitInfo->ExternLoc = ReadSourceLocation(Record, Idx);

Completed in 6124 milliseconds