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

/external/clang/include/clang/AST/
H A DTemplateBase.h372 unsigned TemplateNameLoc; member in struct:clang::TemplateArgumentLocInfo::T
390 SourceLocation TemplateNameLoc,
395 Template.TemplateNameLoc = TemplateNameLoc.getRawEncoding();
413 return SourceLocation::getFromRawEncoding(Template.TemplateNameLoc);
447 SourceLocation TemplateNameLoc,
449 : Argument(Argument), LocInfo(QualifierLoc, TemplateNameLoc, EllipsisLoc) {
389 TemplateArgumentLocInfo(NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) argument
445 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.h4658 /// \param TemplateNameLoc The location of the template name.
4673 SourceLocation TemplateNameLoc,
5394 SourceLocation TemplateNameLoc,
5463 SourceLocation TemplateNameLoc,
5633 /// \param TemplateNameLoc The location of the template name.
5642 SourceLocation TemplateNameLoc,
/external/clang/lib/Parse/
H A DParseTemplate.cpp849 /// \param TemplateNameLoc the source location of the template name
860 SourceLocation TemplateNameLoc,
938 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); local
944 TemplateNameLoc,
962 Template, TemplateNameLoc,
978 Tok.setLocation(TemplateNameLoc);
985 TemplateId->TemplateNameLoc = TemplateNameLoc;
1006 Tok.setLocation(TemplateNameLoc);
1039 TemplateId->TemplateNameLoc,
859 ParseTemplateIdAfterTemplateName(TemplateTy Template, SourceLocation TemplateNameLoc, const CXXScopeSpec &SS, bool ConsumeLastToken, SourceLocation &LAngleLoc, TemplateArgList &TemplateArgs, SourceLocation &RAngleLoc) argument
[all...]
H A DParseExprCXX.cpp403 TemplateId->TemplateNameLoc,
411 : TemplateId->TemplateNameLoc;
2063 TemplateId->TemplateNameLoc = Id.StartLocation;
2067 TemplateId->TemplateNameLoc = Id.StartLocation;
2441 Diag(TemplateId->TemplateNameLoc,
2447 TemplateId->TemplateNameLoc,
2453 Result.setConstructorName(Ty, TemplateId->TemplateNameLoc,
H A DParseDeclCXX.cpp1575 TemplateId->TemplateNameLoc,
1593 TemplateId->TemplateNameLoc,
1622 Diag(TemplateId->TemplateNameLoc,
H A DParser.cpp1548 TemplateId->TemplateNameLoc,
H A DParseDecl.cpp2712 Diag(TemplateId->TemplateNameLoc,
/external/clang/lib/Sema/
H A DSemaTemplate.cpp2427 SourceLocation TemplateNameLoc = D.getIdentifierLoc(); local
2458 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs,
2485 *this, TemplateNameLoc, VarTemplate->getTemplateParameters(),
2494 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized)
2505 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template)
2529 TemplateNameLoc,
2539 Specialization->setLocation(TemplateNameLoc);
2548 TemplateNameLoc, TemplateParams, VarTemplate, DI->getType(), DI, SC,
2571 Diag(TemplateNameLoc, diag::warn_partial_specs_not_deducible)
2573 << SourceRange(TemplateNameLoc, RAngleLo
2670 CheckVarTemplateId(VarTemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation TemplateNameLoc, const TemplateArgumentListInfo &TemplateArgs) argument
5933 CheckNonTypeTemplatePartialSpecializationArgs( Sema &S, SourceLocation TemplateNameLoc, NonTypeTemplateParmDecl *Param, const TemplateArgument *Args, unsigned NumArgs, bool IsDefaultArgument) argument
6033 CheckTemplatePartialSpecializationArgs( Sema &S, SourceLocation TemplateNameLoc, TemplateParameterList *TemplateParams, unsigned NumExplicit, SmallVectorImpl<TemplateArgument> &TemplateArgs) argument
6069 SourceLocation TemplateNameLoc = TemplateId.TemplateNameLoc; local
7155 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
7920 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateIn, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument
[all...]
H A DSemaCXXScopeSpec.cpp859 SourceLocation TemplateNameLoc,
889 SpecTL.setTemplateNameLoc(TemplateNameLoc);
903 SourceRange R(TemplateNameLoc, RAngleLoc);
915 QualType T = CheckTemplateIdType(Template.get(), TemplateNameLoc,
923 Diag(TemplateNameLoc, diag::err_nested_name_spec_non_tag) << T;
933 SpecTL.setTemplateNameLoc(TemplateNameLoc);
855 ActOnCXXNestedNameSpecifier(Scope *S, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy Template, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, SourceLocation CCLoc, bool EnteringContext) argument
H A DDeclSpec.cpp45 StartLocation = TemplateId->TemplateNameLoc;
53 StartLocation = TemplateId->TemplateNameLoc;
H A DSemaExprCXX.cpp5646 TemplateId->TemplateNameLoc,
5695 TemplateId->TemplateNameLoc,
H A DTreeTransform.h10581 SourceLocation TemplateNameLoc,
10583 return SemaRef.CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs);
10579 RebuildTemplateSpecializationType( TemplateName Template, SourceLocation TemplateNameLoc, TemplateArgumentListInfo &TemplateArgs) argument
H A DSemaDecl.cpp4352 SourceLocation TNameLoc = Name.TemplateId->TemplateNameLoc;
H A DSemaExpr.cpp1716 SourceLocation TNameLoc = Id.TemplateId->TemplateNameLoc;
/external/clang/include/clang/Parse/
H A DParser.h2439 SourceLocation TemplateNameLoc,
/external/clang/lib/Serialization/
H A DASTReader.cpp6092 SourceLocation TemplateNameLoc = ReadSourceLocation(F, Record, Index); local
6093 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc,
6099 SourceLocation TemplateNameLoc = ReadSourceLocation(F, Record, Index); local
6101 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc,

Completed in 495 milliseconds