/external/clang/include/clang/AST/ |
D | TemplateBase.h | 372 unsigned TemplateNameLoc; member 390 SourceLocation TemplateNameLoc, in TemplateArgumentLocInfo() 395 Template.TemplateNameLoc = TemplateNameLoc.getRawEncoding(); in TemplateArgumentLocInfo() 413 return SourceLocation::getFromRawEncoding(Template.TemplateNameLoc); in getTemplateNameLoc() 447 SourceLocation TemplateNameLoc, 449 : Argument(Argument), LocInfo(QualifierLoc, TemplateNameLoc, EllipsisLoc) { in Argument()
|
/external/clang/lib/Sema/ |
D | SemaTemplate.cpp | 2427 SourceLocation TemplateNameLoc = D.getIdentifierLoc(); in ActOnVarTemplateSpecialization() local 2458 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs, in ActOnVarTemplateSpecialization() 2485 *this, TemplateNameLoc, VarTemplate->getTemplateParameters(), in ActOnVarTemplateSpecialization() 2494 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized) in ActOnVarTemplateSpecialization() 2505 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template) in ActOnVarTemplateSpecialization() 2529 TemplateNameLoc, in ActOnVarTemplateSpecialization() 2539 Specialization->setLocation(TemplateNameLoc); in ActOnVarTemplateSpecialization() 2548 TemplateNameLoc, TemplateParams, VarTemplate, DI->getType(), DI, SC, in ActOnVarTemplateSpecialization() 2571 Diag(TemplateNameLoc, diag::warn_partial_specs_not_deducible) in ActOnVarTemplateSpecialization() 2573 << SourceRange(TemplateNameLoc, RAngleLoc); in ActOnVarTemplateSpecialization() [all …]
|
D | SemaCXXScopeSpec.cpp | 859 SourceLocation TemplateNameLoc, in ActOnCXXNestedNameSpecifier() argument 889 SpecTL.setTemplateNameLoc(TemplateNameLoc); in ActOnCXXNestedNameSpecifier() 903 SourceRange R(TemplateNameLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() 915 QualType T = CheckTemplateIdType(Template.get(), TemplateNameLoc, in ActOnCXXNestedNameSpecifier() 923 Diag(TemplateNameLoc, diag::err_nested_name_spec_non_tag) << T; in ActOnCXXNestedNameSpecifier() 933 SpecTL.setTemplateNameLoc(TemplateNameLoc); in ActOnCXXNestedNameSpecifier()
|
D | DeclSpec.cpp | 45 StartLocation = TemplateId->TemplateNameLoc; in setTemplateId() 53 StartLocation = TemplateId->TemplateNameLoc; in setConstructorTemplateId()
|
D | SemaExprCXX.cpp | 5646 TemplateId->TemplateNameLoc, in ActOnPseudoDestructorExpr() 5695 TemplateId->TemplateNameLoc, in ActOnPseudoDestructorExpr()
|
D | TreeTransform.h | 10581 SourceLocation TemplateNameLoc, in RebuildTemplateSpecializationType() argument 10583 return SemaRef.CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs); in RebuildTemplateSpecializationType()
|
D | SemaDecl.cpp | 4352 SourceLocation TNameLoc = Name.TemplateId->TemplateNameLoc; in GetNameFromUnqualifiedId()
|
D | SemaExpr.cpp | 1716 SourceLocation TNameLoc = Id.TemplateId->TemplateNameLoc; in DecomposeUnqualifiedId()
|
/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 860 SourceLocation TemplateNameLoc, in ParseTemplateIdAfterTemplateName() argument 938 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); in AnnotateTemplateIdToken() local 944 TemplateNameLoc, in AnnotateTemplateIdToken() 962 Template, TemplateNameLoc, in AnnotateTemplateIdToken() 978 Tok.setLocation(TemplateNameLoc); in AnnotateTemplateIdToken() 985 TemplateId->TemplateNameLoc = TemplateNameLoc; in AnnotateTemplateIdToken() 1006 Tok.setLocation(TemplateNameLoc); in AnnotateTemplateIdToken() 1039 TemplateId->TemplateNameLoc, in AnnotateTemplateIdTokenAsType()
|
D | ParseExprCXX.cpp | 403 TemplateId->TemplateNameLoc, in ParseOptionalCXXScopeSpecifier() 411 : TemplateId->TemplateNameLoc; in ParseOptionalCXXScopeSpecifier() 2063 TemplateId->TemplateNameLoc = Id.StartLocation; in ParseUnqualifiedIdTemplateId() 2067 TemplateId->TemplateNameLoc = Id.StartLocation; in ParseUnqualifiedIdTemplateId() 2441 Diag(TemplateId->TemplateNameLoc, in ParseUnqualifiedId() 2447 TemplateId->TemplateNameLoc, in ParseUnqualifiedId() 2453 Result.setConstructorName(Ty, TemplateId->TemplateNameLoc, in ParseUnqualifiedId()
|
D | ParseDeclCXX.cpp | 1575 TemplateId->TemplateNameLoc, in ParseClassSpecifier() 1593 TemplateId->TemplateNameLoc, in ParseClassSpecifier() 1622 Diag(TemplateId->TemplateNameLoc, in ParseClassSpecifier()
|
D | Parser.cpp | 1548 TemplateId->TemplateNameLoc, in TryAnnotateTypeOrScopeToken()
|
D | ParseDecl.cpp | 2712 Diag(TemplateId->TemplateNameLoc, in ParseDeclarationSpecifiers()
|
/external/clang/include/clang/Sema/ |
D | ParsedTemplate.h | 151 SourceLocation TemplateNameLoc; member
|
D | Sema.h | 4673 SourceLocation TemplateNameLoc, 5394 SourceLocation TemplateNameLoc, 5463 SourceLocation TemplateNameLoc, 5642 SourceLocation TemplateNameLoc,
|
/external/clang/include/clang/Parse/ |
D | Parser.h | 2439 SourceLocation TemplateNameLoc,
|
/external/clang/lib/Serialization/ |
D | ASTReader.cpp | 6092 SourceLocation TemplateNameLoc = ReadSourceLocation(F, Record, Index); in GetTemplateArgumentLocInfo() local 6093 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc, in GetTemplateArgumentLocInfo() 6099 SourceLocation TemplateNameLoc = ReadSourceLocation(F, Record, Index); in GetTemplateArgumentLocInfo() local 6101 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc, in GetTemplateArgumentLocInfo()
|