/external/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 55 /// \param TemplateLoc the location of the template name. 58 SourceLocation TemplateLoc) 61 SS(SS), Loc(TemplateLoc), EllipsisLoc() { } 56 ParsedTemplateArgument(const CXXScopeSpec &SS, ParsedTemplateTy Template, SourceLocation TemplateLoc) argument
|
/external/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 129 SourceLocation TemplateLoc; local 131 TemplateLoc = ConsumeToken(); 151 TemplateLoc, LAngleLoc, 528 SourceLocation TemplateLoc = ConsumeToken(); local 588 TemplateLoc, LAngleLoc, 608 return Actions.ActOnTemplateTemplateParameter(getCurScope(), TemplateLoc, 1206 SourceLocation TemplateLoc, 1215 TemplateLoc), 1225 SourceRange R(TemplateLoc); 1204 ParseExplicitInstantiation(unsigned Context, SourceLocation ExternLoc, SourceLocation TemplateLoc, SourceLocation &DeclEnd, AccessSpecifier AS) argument
|
H A D | Parser.cpp | 732 SourceLocation TemplateLoc = ConsumeToken(); local 735 diag::ext_extern_template) << SourceRange(ExternLoc, TemplateLoc); 739 ExternLoc, TemplateLoc, DeclEnd));
|
/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 30 TemplateParameterList::TemplateParameterList(SourceLocation TemplateLoc, argument 34 : TemplateLoc(TemplateLoc), LAngleLoc(LAngleLoc), RAngleLoc(RAngleLoc), 57 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, argument 65 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params,
|
/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 46 SourceLocation TemplateLoc; member in class:clang::TemplateParameterList 60 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc, 66 SourceLocation TemplateLoc, 124 SourceLocation getTemplateLoc() const { return TemplateLoc; } 129 return SourceRange(TemplateLoc, RAngleLoc); 140 FixedSizeTemplateParameterList(SourceLocation TemplateLoc, 143 TemplateParameterList(TemplateLoc, LAngleLoc, Params, N, RAngleLoc) {
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 980 : Kind(NonTemplate), TemplateParams(0), TemplateLoc() { } 990 SourceLocation TemplateLoc) 992 ExternLoc(ExternLoc), TemplateLoc(TemplateLoc), 1017 SourceLocation TemplateLoc; member in struct:clang::Parser::ParsedTemplateInfo 2167 SourceLocation TemplateLoc, 989 ParsedTemplateInfo(SourceLocation ExternLoc, SourceLocation TemplateLoc) argument
|
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 827 SourceLocation TemplateLoc, 834 return TemplateParameterList::Create(Context, TemplateLoc, LAngleLoc, 1956 SourceLocation TemplateLoc, 1977 Diag(TemplateLoc, diag::err_template_id_not_a_type) 1987 if (CheckTemplateArgumentList(Template, TemplateLoc, TemplateArgs, 2013 InstantiatingTemplate Inst(*this, TemplateLoc, Template); 2118 TemplateTy TemplateD, SourceLocation TemplateLoc, 2145 SpecTL.setTemplateNameLoc(TemplateLoc); 2153 QualType Result = CheckTemplateIdType(Template, TemplateLoc, TemplateArgs); 2163 SpecTL.setTemplateNameLoc(TemplateLoc); 825 ActOnTemplateParameterList(unsigned Depth, SourceLocation ExportLoc, SourceLocation TemplateLoc, SourceLocation LAngleLoc, Decl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument 1955 CheckTemplateIdType(TemplateName Name, SourceLocation TemplateLoc, TemplateArgumentListInfo &TemplateArgs) argument 2117 ActOnTemplateIdType(CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, bool IsCtorOrDtorName) argument 2183 ActOnTagTemplateIdType(TagUseKind TUK, TypeSpecifierType TagSpec, SourceLocation TagLoc, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument 2556 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTypeParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument 2611 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, NonTypeTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument 2660 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted, NestedNameSpecifierLoc &QualifierLoc) argument 2699 SubstDefaultTemplateArgumentIfAvailable(TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, Decl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument 2783 CheckTemplateArgument(NamedDecl *Param, const TemplateArgumentLoc &Arg, NamedDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, unsigned ArgumentPackIndex, SmallVectorImpl<TemplateArgument> &Converted, CheckTemplateArgumentKind CTAK) argument 2993 diagnoseArityMismatch(Sema &S, TemplateDecl *Template, SourceLocation TemplateLoc, TemplateArgumentListInfo &TemplateArgs) argument 3044 CheckTemplateArgumentList(TemplateDecl *Template, SourceLocation TemplateLoc, TemplateArgumentListInfo &TemplateArgs, bool PartialTemplateArgs, SmallVectorImpl<TemplateArgument> &Converted, bool *ExpansionIntoFixedList) argument 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 [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 6603 SourceLocation TemplateLoc = ReadSourceLocation(F, Record, Idx); local 6614 TemplateParameterList::Create(Context, TemplateLoc, LAngleLoc,
|