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

/external/clang/include/clang/Sema/
H A DParsedTemplate.h55 /// \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 DParseTemplate.cpp129 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 DParser.cpp732 SourceLocation TemplateLoc = ConsumeToken(); local
735 diag::ext_extern_template) << SourceRange(ExternLoc, TemplateLoc);
739 ExternLoc, TemplateLoc, DeclEnd));
/external/clang/lib/AST/
H A DDeclTemplate.cpp30 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 DDeclTemplate.h46 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 DParser.h980 : 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 DSemaTemplate.cpp827 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 DASTReader.cpp6603 SourceLocation TemplateLoc = ReadSourceLocation(F, Record, Idx); local
6614 TemplateParameterList::Create(Context, TemplateLoc, LAngleLoc,

Completed in 449 milliseconds