Searched refs:TemplateNameLoc (Results 1 - 17 of 17) sorted by relevance

/external/clang/include/clang/AST/
H A DTemplateBase.h328 unsigned TemplateNameLoc; member in struct:clang::TemplateArgumentLocInfo::__anon3315::__anon3316
341 SourceLocation TemplateNameLoc,
346 Template.TemplateNameLoc = TemplateNameLoc.getRawEncoding();
364 return SourceLocation::getFromRawEncoding(Template.TemplateNameLoc);
398 SourceLocation TemplateNameLoc,
400 : Argument(Argument), LocInfo(QualifierLoc, TemplateNameLoc, EllipsisLoc) {
340 TemplateArgumentLocInfo(NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) argument
396 TemplateArgumentLoc(const TemplateArgument &Argument, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc = SourceLocation()) argument
/external/clang/include/clang/Sema/
H A DParsedTemplate.h149 /// TemplateNameLoc - The location of the template name within the
151 SourceLocation TemplateNameLoc; member in struct:clang::TemplateIdAnnotation
H A DSema.h3953 /// \param TemplateNameLoc The location of the template name.
3968 SourceLocation TemplateNameLoc,
4697 SourceLocation TemplateNameLoc,
4737 SourceLocation TemplateNameLoc,
4911 /// \param TemplateNameLoc The location of the template name.
4920 SourceLocation TemplateNameLoc,
/external/clang/lib/Parse/
H A DParseTemplate.cpp687 /// \param TemplateNameLoc the source location of the template name
698 SourceLocation TemplateNameLoc,
873 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); local
879 TemplateNameLoc,
898 Template, TemplateNameLoc,
915 Tok.setLocation(TemplateNameLoc);
922 TemplateId->TemplateNameLoc = TemplateNameLoc;
943 Tok.setLocation(TemplateNameLoc);
976 TemplateId->TemplateNameLoc,
697 ParseTemplateIdAfterTemplateName(TemplateTy Template, SourceLocation TemplateNameLoc, const CXXScopeSpec &SS, bool ConsumeLastToken, SourceLocation &LAngleLoc, TemplateArgList &TemplateArgs, SourceLocation &RAngleLoc) argument
[all...]
H A DParseExprCXX.cpp311 TemplateId->TemplateNameLoc,
319 : TemplateId->TemplateNameLoc;
1699 TemplateId->TemplateNameLoc = Id.StartLocation;
1703 TemplateId->TemplateNameLoc = Id.StartLocation;
2071 Diag(TemplateId->TemplateNameLoc,
2077 TemplateId->TemplateNameLoc,
2083 Result.setConstructorName(Ty, TemplateId->TemplateNameLoc,
H A DParseDeclCXX.cpp1299 TemplateId->TemplateNameLoc,
1317 TemplateId->TemplateNameLoc,
1339 Diag(TemplateId->TemplateNameLoc,
1361 TemplateId->TemplateNameLoc,
H A DParser.cpp1517 TemplateId->TemplateNameLoc,
H A DParseDecl.cpp2259 Diag(TemplateId->TemplateNameLoc,
/external/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp761 SourceLocation TemplateNameLoc,
791 SpecTL.setTemplateNameLoc(TemplateNameLoc);
805 SourceRange R(TemplateNameLoc, RAngleLoc);
817 QualType T = CheckTemplateIdType(Template.get(), TemplateNameLoc,
825 Diag(TemplateNameLoc, diag::err_nested_name_spec_non_tag) << T;
835 SpecTL.setTemplateNameLoc(TemplateNameLoc);
757 ActOnCXXNestedNameSpecifier(Scope *S, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy Template, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, SourceLocation CCLoc, bool EnteringContext) argument
H A DSemaTemplate.cpp5199 SourceLocation TemplateNameLoc,
5218 Diag(TemplateNameLoc, diag::err_not_class_template_specialization)
5233 = MatchTemplateParametersToScopeSpecifier(TemplateNameLoc,
5234 TemplateNameLoc,
5328 if (CheckTemplateArgumentList(ClassTemplate, TemplateNameLoc,
5346 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized)
5372 TemplateNameLoc,
5387 Specialization->setLocation(TemplateNameLoc);
5409 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template)
5414 TemplateNameLoc,
5193 ActOnClassTemplateSpecialization(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, SourceLocation ModulePrivateLoc, CXXScopeSpec &SS, TemplateTy TemplateD, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, AttributeList *Attr, MultiTemplateParamsArg TemplateParameterLists) argument
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
6954 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateIn, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument
[all...]
H A DDeclSpec.cpp42 StartLocation = TemplateId->TemplateNameLoc;
50 StartLocation = TemplateId->TemplateNameLoc;
H A DSemaExprCXX.cpp5208 TemplateId->TemplateNameLoc,
5257 TemplateId->TemplateNameLoc,
H A DTreeTransform.h9064 SourceLocation TemplateNameLoc,
9066 return SemaRef.CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs);
9062 RebuildTemplateSpecializationType( TemplateName Template, SourceLocation TemplateNameLoc, TemplateArgumentListInfo &TemplateArgs) argument
H A DSemaDecl.cpp3328 SourceLocation TNameLoc = Name.TemplateId->TemplateNameLoc;
H A DSemaExpr.cpp1445 SourceLocation TNameLoc = Id.TemplateId->TemplateNameLoc;
/external/clang/include/clang/Parse/
H A DParser.h2097 SourceLocation TemplateNameLoc,
/external/clang/lib/Serialization/
H A DASTReader.cpp4528 SourceLocation TemplateNameLoc = ReadSourceLocation(F, Record, Index);
4529 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc,
4535 SourceLocation TemplateNameLoc = ReadSourceLocation(F, Record, Index);
4537 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc,

Completed in 2780 milliseconds