Home
last modified time | relevance | path

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

12

/external/llvm-project/clang/include/clang/Sema/
DParsedTemplate.h160 SourceLocation TemplateNameLoc; member
200 Create(SourceLocation TemplateKWLoc, SourceLocation TemplateNameLoc, in Create()
208 TemplateIdAnnotation(TemplateKWLoc, TemplateNameLoc, Name, in Create()
240 SourceLocation TemplateNameLoc, IdentifierInfo *Name, in TemplateIdAnnotation()
247 : TemplateKWLoc(TemplateKWLoc), TemplateNameLoc(TemplateNameLoc), in TemplateIdAnnotation()
/external/clang/include/clang/AST/
DTemplateBase.h376 unsigned TemplateNameLoc; member
394 SourceLocation TemplateNameLoc, in TemplateArgumentLocInfo()
399 Template.TemplateNameLoc = TemplateNameLoc.getRawEncoding(); in TemplateArgumentLocInfo()
417 return SourceLocation::getFromRawEncoding(Template.TemplateNameLoc); in getTemplateNameLoc()
451 SourceLocation TemplateNameLoc,
453 : Argument(Argument), LocInfo(QualifierLoc, TemplateNameLoc, EllipsisLoc) { in Argument()
/external/clang/lib/Sema/
DSemaTemplate.cpp2532 SourceLocation TemplateNameLoc = D.getIdentifierLoc(); in ActOnVarTemplateSpecialization() local
2563 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs, in ActOnVarTemplateSpecialization()
2571 *this, TemplateNameLoc, VarTemplate->getTemplateParameters(), in ActOnVarTemplateSpecialization()
2580 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized) in ActOnVarTemplateSpecialization()
2591 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template) in ActOnVarTemplateSpecialization()
2615 TemplateNameLoc, in ActOnVarTemplateSpecialization()
2625 Specialization->setLocation(TemplateNameLoc); in ActOnVarTemplateSpecialization()
2634 TemplateNameLoc, TemplateParams, VarTemplate, DI->getType(), DI, SC, in ActOnVarTemplateSpecialization()
2657 Diag(TemplateNameLoc, diag::warn_partial_specs_not_deducible) in ActOnVarTemplateSpecialization()
2659 << SourceRange(TemplateNameLoc, RAngleLoc); in ActOnVarTemplateSpecialization()
[all …]
DSemaCXXScopeSpec.cpp892 SourceLocation TemplateNameLoc, in ActOnCXXNestedNameSpecifier() argument
922 SpecTL.setTemplateNameLoc(TemplateNameLoc); in ActOnCXXNestedNameSpecifier()
936 SourceRange R(TemplateNameLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier()
948 QualType T = CheckTemplateIdType(Template.get(), TemplateNameLoc, in ActOnCXXNestedNameSpecifier()
956 Diag(TemplateNameLoc, diag::err_nested_name_spec_non_tag) << T; in ActOnCXXNestedNameSpecifier()
966 SpecTL.setTemplateNameLoc(TemplateNameLoc); in ActOnCXXNestedNameSpecifier()
DDeclSpec.cpp35 StartLocation = TemplateId->TemplateNameLoc; in setTemplateId()
43 StartLocation = TemplateId->TemplateNameLoc; in setConstructorTemplateId()
DSemaExprCXX.cpp6253 TemplateId->TemplateNameLoc, in ActOnPseudoDestructorExpr()
6302 TemplateId->TemplateNameLoc, in ActOnPseudoDestructorExpr()
/external/llvm-project/clang/include/clang/AST/
DTemplateBase.h412 unsigned TemplateNameLoc;
431 SourceLocation TemplateNameLoc,
447 return SourceLocation::getFromRawEncoding(getTemplate()->TemplateNameLoc);
486 SourceLocation TemplateNameLoc,
489 LocInfo(Ctx, QualifierLoc, TemplateNameLoc, EllipsisLoc) {
/external/clang/lib/Parse/
DParseTemplate.cpp900 SourceLocation TemplateNameLoc, in ParseTemplateIdAfterTemplateName() argument
979 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); in AnnotateTemplateIdToken() local
985 TemplateNameLoc, in AnnotateTemplateIdToken()
1003 Template, TemplateNameLoc, in AnnotateTemplateIdToken()
1019 Tok.setLocation(TemplateNameLoc); in AnnotateTemplateIdToken()
1026 TemplateId->TemplateNameLoc = TemplateNameLoc; in AnnotateTemplateIdToken()
1047 Tok.setLocation(TemplateNameLoc); in AnnotateTemplateIdToken()
1080 TemplateId->TemplateNameLoc, in AnnotateTemplateIdTokenAsType()
DParseExprCXX.cpp403 TemplateId->TemplateNameLoc, in ParseOptionalCXXScopeSpecifier()
411 : TemplateId->TemplateNameLoc; in ParseOptionalCXXScopeSpecifier()
2150 TemplateId->TemplateNameLoc = Id.StartLocation; in ParseUnqualifiedIdTemplateId()
2154 TemplateId->TemplateNameLoc = Id.StartLocation; in ParseUnqualifiedIdTemplateId()
2527 Diag(TemplateId->TemplateNameLoc, in ParseUnqualifiedId()
2533 Actions.getTypeName(*TemplateId->Name, TemplateId->TemplateNameLoc, in ParseUnqualifiedId()
2537 Result.setConstructorName(Ty, TemplateId->TemplateNameLoc, in ParseUnqualifiedId()
DParseDeclCXX.cpp1624 TemplateId->TemplateNameLoc, in ParseClassSpecifier()
1642 TemplateId->TemplateNameLoc, in ParseClassSpecifier()
1671 Diag(TemplateId->TemplateNameLoc, in ParseClassSpecifier()
DParser.cpp1660 TemplateId->TemplateNameLoc, in TryAnnotateTypeOrScopeToken()
/external/llvm-project/clang/lib/Sema/
DSemaCXXScopeSpec.cpp892 SourceLocation TemplateNameLoc, in ActOnCXXNestedNameSpecifier() argument
924 SpecTL.setTemplateNameLoc(TemplateNameLoc); in ActOnCXXNestedNameSpecifier()
938 resolveAssumedTemplateNameAsType(S, Template, TemplateNameLoc)) in ActOnCXXNestedNameSpecifier()
944 SourceRange R(TemplateNameLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier()
956 QualType T = CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs); in ActOnCXXNestedNameSpecifier()
963 Diag(TemplateNameLoc, diag::err_nested_name_spec_non_tag) << T; in ActOnCXXNestedNameSpecifier()
973 SpecTL.setTemplateNameLoc(TemplateNameLoc); in ActOnCXXNestedNameSpecifier()
DSemaTemplate.cpp1115 Diag(TypeConstr->TemplateNameLoc, in ActOnTypeConstraint()
1124 Diag(TypeConstr->TemplateNameLoc, in ActOnTypeConstraint()
1137 TypeConstr->TemplateNameLoc), CD, in ActOnTypeConstraint()
4269 SourceLocation TemplateNameLoc = D.getIdentifierLoc(); in ActOnVarTemplateSpecialization() local
4300 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs, in ActOnVarTemplateSpecialization()
4308 if (CheckTemplatePartialSpecializationArgs(TemplateNameLoc, VarTemplate, in ActOnVarTemplateSpecialization()
4319 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized) in ActOnVarTemplateSpecialization()
4332 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template) in ActOnVarTemplateSpecialization()
4356 TemplateNameLoc, in ActOnVarTemplateSpecialization()
4366 Specialization->setLocation(TemplateNameLoc); in ActOnVarTemplateSpecialization()
[all …]
DSemaConcept.cpp196 SourceLocation TemplateNameLoc, MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction() argument
206 TemplateDeductionInfo Info(TemplateNameLoc); in calculateConstraintSatisfaction()
DDeclSpec.cpp38 StartLocation = TemplateId->TemplateNameLoc; in setTemplateId()
49 StartLocation = TemplateId->TemplateNameLoc; in setConstructorTemplateId()
DSemaExprCXX.cpp7513 TemplateId->TemplateNameLoc, in ActOnPseudoDestructorExpr()
7566 TemplateId->TemplateNameLoc, in ActOnPseudoDestructorExpr()
8516 TemplateId->TemplateNameLoc, in ActOnTypeRequirement()
/external/llvm-project/clang/lib/AST/
DTemplateBase.cpp522 SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) { in TemplateArgumentLocInfo() argument
526 Template->TemplateNameLoc = TemplateNameLoc.getRawEncoding(); in TemplateArgumentLocInfo()
/external/clang/include/clang/Sema/
DParsedTemplate.h158 SourceLocation TemplateNameLoc; member
DSema.h5039 SourceLocation TemplateNameLoc,
5786 SourceLocation TemplateNameLoc,
5852 SourceLocation TemplateNameLoc,
6031 SourceLocation TemplateNameLoc,
/external/llvm-project/clang/lib/Parse/
DParseTemplate.cpp1305 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); in AnnotateTemplateIdToken() local
1330 TemplateName.Identifier, TemplateNameLoc, in AnnotateTemplateIdToken()
1340 Tok.setLocation(TemplateNameLoc); in AnnotateTemplateIdToken()
1357 TemplateKWLoc, TemplateNameLoc, TemplateII, OpKind, Template, TNK, in AnnotateTemplateIdToken()
1364 Tok.setLocation(TemplateNameLoc); in AnnotateTemplateIdToken()
1406 TemplateId->TemplateNameLoc, TemplateId->LAngleLoc, in AnnotateTemplateIdTokenAsType()
DParseExprCXX.cpp363 TemplateId->TemplateNameLoc, in ParseOptionalCXXScopeSpecifier()
371 : TemplateId->TemplateNameLoc; in ParseOptionalCXXScopeSpecifier()
530 SourceLocation TemplateNameLoc = ConsumeToken(); in ParseOptionalCXXScopeSpecifier() local
533 getCurScope(), SS, TemplateNameLoc, TemplateName, ObjectType, in ParseOptionalCXXScopeSpecifier()
2860 Diag(TemplateId->TemplateNameLoc, in ParseUnqualifiedId()
2866 *TemplateId->Name, TemplateId->TemplateNameLoc, getCurScope(), SS, in ParseUnqualifiedId()
2870 Result.setConstructorName(Ty, TemplateId->TemplateNameLoc, in ParseUnqualifiedId()
DParseDeclCXX.cpp1827 TemplateId->TemplateNameLoc, TemplateId->LAngleLoc, TemplateArgsPtr, in ParseClassSpecifier()
1842 TemplateId->TemplateNameLoc, in ParseClassSpecifier()
1871 Diag(TemplateId->TemplateNameLoc, in ParseClassSpecifier()
DParser.cpp1919 TemplateId->TemplateNameLoc, TemplateId->LAngleLoc, in TryAnnotateTypeOrScopeToken()
/external/clang/include/clang/Parse/
DParser.h2623 SourceLocation TemplateNameLoc,
/external/clang/lib/Serialization/
DASTReader.cpp6173 SourceLocation TemplateNameLoc = ReadSourceLocation(F, Record, Index); in GetTemplateArgumentLocInfo() local
6174 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc, in GetTemplateArgumentLocInfo()
6180 SourceLocation TemplateNameLoc = ReadSourceLocation(F, Record, Index); in GetTemplateArgumentLocInfo() local
6182 return TemplateArgumentLocInfo(QualifierLoc, TemplateNameLoc, in GetTemplateArgumentLocInfo()

12