/external/clang/include/clang/AST/ |
H A D | TemplateBase.h | 372 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 D | ParsedTemplate.h | 149 /// TemplateNameLoc - The location of the template name within the 151 SourceLocation TemplateNameLoc; member in struct:clang::TemplateIdAnnotation
|
H A D | Sema.h | 4658 /// \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 D | ParseTemplate.cpp | 849 /// \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 D | ParseExprCXX.cpp | 403 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 D | ParseDeclCXX.cpp | 1575 TemplateId->TemplateNameLoc, 1593 TemplateId->TemplateNameLoc, 1622 Diag(TemplateId->TemplateNameLoc,
|
H A D | Parser.cpp | 1548 TemplateId->TemplateNameLoc,
|
H A D | ParseDecl.cpp | 2712 Diag(TemplateId->TemplateNameLoc,
|
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 2427 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 D | SemaCXXScopeSpec.cpp | 859 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 D | DeclSpec.cpp | 45 StartLocation = TemplateId->TemplateNameLoc; 53 StartLocation = TemplateId->TemplateNameLoc;
|
H A D | SemaExprCXX.cpp | 5646 TemplateId->TemplateNameLoc, 5695 TemplateId->TemplateNameLoc,
|
H A D | TreeTransform.h | 10581 SourceLocation TemplateNameLoc, 10583 return SemaRef.CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs); 10579 RebuildTemplateSpecializationType( TemplateName Template, SourceLocation TemplateNameLoc, TemplateArgumentListInfo &TemplateArgs) argument
|
H A D | SemaDecl.cpp | 4352 SourceLocation TNameLoc = Name.TemplateId->TemplateNameLoc;
|
H A D | SemaExpr.cpp | 1716 SourceLocation TNameLoc = Id.TemplateId->TemplateNameLoc;
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 2439 SourceLocation TemplateNameLoc,
|
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 6092 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,
|