Home
last modified time | relevance | path

Searched refs:TemplateNameLoc (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h160 SourceLocation TemplateNameLoc; member
198 Create(SourceLocation TemplateKWLoc, SourceLocation TemplateNameLoc, in Create()
206 TemplateIdAnnotation(TemplateKWLoc, TemplateNameLoc, Name, in Create()
238 SourceLocation TemplateNameLoc, in TemplateIdAnnotation()
246 : TemplateKWLoc(TemplateKWLoc), TemplateNameLoc(TemplateNameLoc), in TemplateIdAnnotation()
H A DSema.h3379 TemplateTy TemplateName, SourceLocation TemplateNameLoc,
11637 SourceLocation TemplateNameLoc,
11821 TemplateTy Template, SourceLocation TemplateNameLoc,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp205 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in EvaluateAtomicConstraint() argument
214 TemplateDeductionInfo Info(TemplateNameLoc); in EvaluateAtomicConstraint()
294 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in EvaluateFoldExpandedConstraintSize() argument
327 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL,
332 const NamedDecl *Template, SourceLocation TemplateNameLoc, in calculateConstraintSatisfaction() argument
338 S, LHS, Template, TemplateNameLoc, MLTAL, Satisfaction); in calculateConstraintSatisfaction()
366 S, RHS, Template, TemplateNameLoc, MLTAL, Satisfaction); in calculateConstraintSatisfaction()
396 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction() argument
404 TemplateNameLoc, MLTAL, Satisfaction); in calculateConstraintSatisfaction()
416 S, FE, Template, TemplateNameLoc, MLTAL, Satisfaction); in calculateConstraintSatisfaction()
[all …]
H A DSemaCXXScopeSpec.cpp842 SourceLocation TemplateNameLoc, in ActOnCXXNestedNameSpecifier() argument
875 SpecTL.setTemplateNameLoc(TemplateNameLoc); in ActOnCXXNestedNameSpecifier()
888 resolveAssumedTemplateNameAsType(S, Template, TemplateNameLoc)) in ActOnCXXNestedNameSpecifier()
894 SourceRange R(TemplateNameLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier()
906 QualType T = CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs); in ActOnCXXNestedNameSpecifier()
913 Diag(TemplateNameLoc, diag::err_nested_name_spec_non_tag) << T; in ActOnCXXNestedNameSpecifier()
923 SpecTL.setTemplateNameLoc(TemplateNameLoc); in ActOnCXXNestedNameSpecifier()
H A DSemaTemplate.cpp1080 Diag(TypeConstr->TemplateNameLoc, in CheckTypeConstraint()
1085 if (CheckConceptUseInDefinition(CD, TypeConstr->TemplateNameLoc)) in CheckTypeConstraint()
1092 Diag(TypeConstr->TemplateNameLoc, in CheckTypeConstraint()
1122 TypeConstr->TemplateNameLoc); in BuildTypeConstraint()
4241 SourceLocation TemplateNameLoc = D.getIdentifierLoc(); in ActOnVarTemplateSpecialization() local
4265 Diag(TemplateNameLoc, diag::warn_invalid_specialization) in ActOnVarTemplateSpecialization()
4281 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs, in ActOnVarTemplateSpecialization()
4290 if (CheckTemplatePartialSpecializationArgs(TemplateNameLoc, VarTemplate, in ActOnVarTemplateSpecialization()
4300 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized) in ActOnVarTemplateSpecialization()
4313 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template) in ActOnVarTemplateSpecialization()
[all …]
H A DSemaTemplateDeductionGuide.cpp110 SourceLocation TemplateNameLoc, in RebuildTemplateSpecializationType() argument
114 return Base::RebuildTemplateSpecializationType(Template, TemplateNameLoc, in RebuildTemplateSpecializationType()
122 return Base::RebuildTemplateSpecializationType(Template, TemplateNameLoc, in RebuildTemplateSpecializationType()
134 TemplateName(NewTATD), TemplateNameLoc, TemplateArgs); in RebuildTemplateSpecializationType()
H A DDeclSpec.cpp36 StartLocation = TemplateId->TemplateNameLoc; in setTemplateId()
47 StartLocation = TemplateId->TemplateNameLoc; in setConstructorTemplateId()
H A DSemaExprCXX.cpp7254 TemplateId->TemplateNameLoc, in ActOnPseudoDestructorExpr()
7307 TemplateId->TemplateNameLoc, in ActOnPseudoDestructorExpr()
7841 TemplateId->TemplateNameLoc, in ActOnTypeRequirement()
H A DSemaType.cpp3098 TemplateId->TemplateNameLoc), in InventTemplateParameter()
6053 TemplateId->TemplateNameLoc); in VisitAutoTypeLoc()
H A DSemaDeclCXX.cpp865 SourceRange TemplRange{TemplRep->TemplateNameLoc, in ActOnDecompositionDeclarator()
868 : TemplRep->TemplateNameLoc}; in ActOnDecompositionDeclarator()
869 Diag(TemplRep->TemplateNameLoc, diag::err_decomp_decl_constraint) in ActOnDecompositionDeclarator()
H A DTreeTransform.h17399 SourceLocation TemplateNameLoc, in RebuildTemplateSpecializationType() argument
17401 return SemaRef.CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs); in RebuildTemplateSpecializationType()
H A DSemaDecl.cpp5993 SourceLocation TNameLoc = Name.TemplateId->TemplateNameLoc; in GetNameFromUnqualifiedId()
H A DSemaExpr.cpp2440 SourceLocation TNameLoc = Id.TemplateId->TemplateNameLoc; in DecomposeUnqualifiedId()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateBase.h485 SourceLocation TemplateNameLoc;
504 SourceLocation TemplateNameLoc,
520 return getTemplate()->TemplateNameLoc;
560 SourceLocation TemplateNameLoc,
563 LocInfo(Ctx, QualifierLoc, TemplateNameLoc, EllipsisLoc) {
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp1091 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); in AnnotateTemplateIdToken() local
1116 TemplateName.Identifier, TemplateNameLoc, in AnnotateTemplateIdToken()
1126 Tok.setLocation(TemplateNameLoc); in AnnotateTemplateIdToken()
1143 TemplateKWLoc, TemplateNameLoc, TemplateII, OpKind, Template, TNK, in AnnotateTemplateIdToken()
1150 Tok.setLocation(TemplateNameLoc); in AnnotateTemplateIdToken()
1180 TemplateId->TemplateNameLoc, TemplateId->LAngleLoc, in AnnotateTemplateIdTokenAsType()
H A DParseExprCXX.cpp359 TemplateId->TemplateNameLoc, in ParseOptionalCXXScopeSpecifier()
367 : TemplateId->TemplateNameLoc; in ParseOptionalCXXScopeSpecifier()
2680 Diag(TemplateId->TemplateNameLoc, in ParseUnqualifiedId()
2686 *TemplateId->Name, TemplateId->TemplateNameLoc, getCurScope(), SS, in ParseUnqualifiedId()
2690 Result.setConstructorName(Ty, TemplateId->TemplateNameLoc, in ParseUnqualifiedId()
H A DParseDeclCXX.cpp695 << SourceRange(TemplateId->TemplateNameLoc, TemplateId->RAngleLoc); in ParseUsingDeclaration()
2005 TemplateId->TemplateNameLoc, TemplateId->LAngleLoc, TemplateArgsPtr, in ParseClassSpecifier()
2020 TemplateId->Template, TemplateId->TemplateNameLoc, in ParseClassSpecifier()
2047 Diag(TemplateId->TemplateNameLoc, in ParseClassSpecifier()
H A DParser.cpp1988 TemplateId->TemplateNameLoc, TemplateId->LAngleLoc, in TryAnnotateTypeOrScopeToken()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp695 SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) { in TemplateArgumentLocInfo() argument
699 Template->TemplateNameLoc = TemplateNameLoc; in TemplateArgumentLocInfo()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp7848 SourceLocation TemplateNameLoc = readSourceLocation(); in readTemplateArgumentLocInfo() local
7850 TemplateNameLoc, SourceLocation()); in readTemplateArgumentLocInfo()
7854 SourceLocation TemplateNameLoc = readSourceLocation(); in readTemplateArgumentLocInfo() local
7857 TemplateNameLoc, EllipsisLoc); in readTemplateArgumentLocInfo()