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

/external/clang/include/clang/AST/
H A DDeclCXX.h2363 /// ExternLoc - The source location for the extern keyword.
2364 SourceLocation ExternLoc; member in class:clang::LinkageSpecDecl
2368 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, argument
2372 Language(lang), ExternLoc(ExternLoc), RBraceLoc(RBLoc) { }
2376 SourceLocation ExternLoc,
2390 SourceLocation getExternLoc() const { return ExternLoc; }
2392 void setExternLoc(SourceLocation L) { ExternLoc = L; }
2404 return SourceRange(ExternLoc, getLocEnd());
H A DDeclTemplate.h1392 SourceLocation ExternLoc; member in struct:clang::TemplateParameterList::ClassTemplateSpecializationDecl::ExplicitSpecializationInfo
1397 : TypeAsWritten(0), ExternLoc(), TemplateKeywordLoc() {}
1589 return ExplicitInfo ? ExplicitInfo->ExternLoc : SourceLocation();
1595 ExplicitInfo->ExternLoc = Loc;
/external/clang/lib/Parse/
H A DParseTemplate.cpp1205 SourceLocation ExternLoc,
1214 ParsedTemplateInfo(ExternLoc,
1226 if (ExternLoc.isValid())
1227 R.setBegin(ExternLoc);
1204 ParseExplicitInstantiation(unsigned Context, SourceLocation ExternLoc, SourceLocation TemplateLoc, SourceLocation &DeclEnd, AccessSpecifier AS) argument
H A DParser.cpp731 SourceLocation ExternLoc = ConsumeToken(); local
733 Diag(ExternLoc, getLangOpts().CPlusPlus11 ?
735 diag::ext_extern_template) << SourceRange(ExternLoc, TemplateLoc);
739 ExternLoc, TemplateLoc, DeclEnd));
H A DParseDeclCXX.cpp1221 const_cast<ParsedTemplateInfo&>(TemplateInfo).ExternLoc
1400 TemplateInfo.ExternLoc,
1488 TemplateInfo.ExternLoc,
H A DParseDecl.cpp1681 TemplateInfo.ExternLoc,
/external/clang/include/clang/Parse/
H A DParser.h989 explicit ParsedTemplateInfo(SourceLocation ExternLoc, argument
992 ExternLoc(ExternLoc), TemplateLoc(TemplateLoc),
1013 SourceLocation ExternLoc; member in struct:clang::Parser::ParsedTemplateInfo
2166 SourceLocation ExternLoc,
/external/clang/lib/AST/
H A DDeclCXX.cpp1784 SourceLocation ExternLoc,
1788 return new (C) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, RBraceLoc);
1782 Create(ASTContext &C, DeclContext *DC, SourceLocation ExternLoc, SourceLocation LangLoc, LanguageIDs Lang, SourceLocation RBraceLoc) argument
/external/clang/lib/Sema/
H A DSemaTemplate.cpp6333 SourceLocation ExternLoc,
6371 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition
6463 Specialization->setExternLoc(ExternLoc);
6522 SourceLocation ExternLoc,
6573 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition
6643 SourceLocation ExternLoc,
6710 = ExternLoc.isInvalid()? TSK_ExplicitInstantiationDefinition
6332 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
6521 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, unsigned TagSpec, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, AttributeList *Attr) argument
6642 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, Declarator &D) argument
H A DSemaDeclCXX.cpp10157 /// the '{'. ExternLoc is the location of the 'extern', LangLoc is
10162 Decl *Sema::ActOnStartLinkageSpecification(Scope *S, SourceLocation ExternLoc, argument
10179 ExternLoc, LangLoc, Language);
/external/clang/include/clang/Sema/
H A DSema.h4366 SourceLocation ExternLoc,
4939 SourceLocation ExternLoc,
4953 SourceLocation ExternLoc,
4963 SourceLocation ExternLoc,
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp1395 ExplicitInfo->ExternLoc = ReadSourceLocation(Record, Idx);

Completed in 1658 milliseconds