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

/external/clang/lib/Parse/
H A DParseTemplate.cpp1206 SourceLocation ExternLoc,
1215 ParsedTemplateInfo(ExternLoc,
1227 if (ExternLoc.isValid())
1228 R.setBegin(ExternLoc);
1205 ParseExplicitInstantiation(unsigned Context, SourceLocation ExternLoc, SourceLocation TemplateLoc, SourceLocation &DeclEnd, AccessSpecifier AS) argument
H A DParser.cpp738 SourceLocation ExternLoc = ConsumeToken(); local
740 Diag(ExternLoc, getLangOpts().CPlusPlus0x ?
742 diag::ext_extern_template) << SourceRange(ExternLoc, TemplateLoc);
746 ExternLoc, TemplateLoc, DeclEnd));
/external/clang/include/clang/AST/
H A DDeclTemplate.h1372 SourceLocation ExternLoc; member in struct:clang::TemplateParameterList::ClassTemplateSpecializationDecl::ExplicitSpecializationInfo
1377 : TypeAsWritten(0), ExternLoc(), TemplateKeywordLoc() {}
1554 return ExplicitInfo ? ExplicitInfo->ExternLoc : SourceLocation();
1560 ExplicitInfo->ExternLoc = Loc;
H A DDeclCXX.h2310 /// ExternLoc - The source location for the extern keyword.
2311 SourceLocation ExternLoc; member in class:clang::LinkageSpecDecl
2315 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, argument
2319 Language(lang), ExternLoc(ExternLoc), RBraceLoc(RBLoc) { }
2323 SourceLocation ExternLoc,
2337 SourceLocation getExternLoc() const { return ExternLoc; }
2339 void setExternLoc(SourceLocation L) { ExternLoc = L; }
2351 return SourceRange(ExternLoc, getLocEnd());
/external/clang/lib/AST/
H A DDeclCXX.cpp1814 SourceLocation ExternLoc,
1818 return new (C) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, RBraceLoc);
1812 Create(ASTContext &C, DeclContext *DC, SourceLocation ExternLoc, SourceLocation LangLoc, LanguageIDs Lang, SourceLocation RBraceLoc) argument
/external/clang/include/clang/Parse/
H A DParser.h990 explicit ParsedTemplateInfo(SourceLocation ExternLoc, argument
993 ExternLoc(ExternLoc), TemplateLoc(TemplateLoc),
1014 SourceLocation ExternLoc; member in struct:clang::Parser::ParsedTemplateInfo
2115 SourceLocation ExternLoc,
/external/clang/lib/Sema/
H A DSemaTemplate.cpp6307 SourceLocation ExternLoc,
6345 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition
6437 Specialization->setExternLoc(ExternLoc);
6496 SourceLocation ExternLoc,
6547 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition
6617 SourceLocation ExternLoc,
6684 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition
6306 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
6495 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, unsigned TagSpec, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, AttributeList *Attr) argument
6616 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, Declarator &D) argument
H A DSemaDeclCXX.cpp9574 /// the '{'. ExternLoc is the location of the 'extern', LangLoc is
9579 Decl *Sema::ActOnStartLinkageSpecification(Scope *S, SourceLocation ExternLoc, argument
9596 ExternLoc, LangLoc, Language);

Completed in 191 milliseconds