Home
last modified time | relevance | path

Searched defs:TemplateKWLoc (Results 1 – 25 of 30) sorted by relevance

12

/llvm-project/clang/include/clang/AST/
H A DASTConcept.h152 : NestedNameSpec(NNS), TemplateKWLoc(TemplateKWLoc), in ConceptReference() argument
134 SourceLocation TemplateKWLoc; global() variable
H A DTypeLoc.h1648 SourceLocation TemplateKWLoc; global() member
2444 SourceLocation TemplateKWLoc; global() member
/llvm-project/clang/lib/Sema/
H A DSemaExprMember.cpp306 BuildPossibleImplicitMemberExpr(const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,LookupResult & R,const TemplateArgumentListInfo * TemplateArgs,const Scope * S) BuildPossibleImplicitMemberExpr() argument
558 ActOnDependentMemberExpr(Expr * BaseExpr,QualType BaseType,bool IsArrow,SourceLocation OpLoc,const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierInScope,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * TemplateArgs) ActOnDependentMemberExpr() argument
707 LookupMemberExprInRecord(Sema & SemaRef,LookupResult & R,Expr * BaseExpr,QualType RTy,SourceLocation OpLoc,bool IsArrow,CXXScopeSpec & SS,bool HasTemplateArgs,SourceLocation TemplateKWLoc,TypoExpr * & TE) LookupMemberExprInRecord() argument
786 BuildMemberReferenceExpr(Expr * Base,QualType BaseType,SourceLocation OpLoc,bool IsArrow,CXXScopeSpec & SS,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierInScope,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * TemplateArgs,const Scope * S,ActOnMemberAccessExtraArgs * ExtraArgs) BuildMemberReferenceExpr() argument
931 BuildMemberExpr(Expr * Base,bool IsArrow,SourceLocation OpLoc,NestedNameSpecifierLoc NNS,SourceLocation TemplateKWLoc,ValueDecl * Member,DeclAccessPair FoundDecl,bool HadMultipleCandidates,const DeclarationNameInfo & MemberNameInfo,QualType Ty,ExprValueKind VK,ExprObjectKind OK,const TemplateArgumentListInfo * TemplateArgs) BuildMemberExpr() argument
974 BuildMemberReferenceExpr(Expr * BaseExpr,QualType BaseExprType,SourceLocation OpLoc,bool IsArrow,const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierInScope,LookupResult & R,const TemplateArgumentListInfo * TemplateArgs,const Scope * S,bool SuppressQualifierCheck,ActOnMemberAccessExtraArgs * ExtraArgs) BuildMemberReferenceExpr() argument
1288 LookupMemberExpr(Sema & S,LookupResult & R,ExprResult & BaseExpr,bool & IsArrow,SourceLocation OpLoc,CXXScopeSpec & SS,Decl * ObjCImpDecl,bool HasTemplateArgs,SourceLocation TemplateKWLoc) LookupMemberExpr() argument
1750 ActOnMemberAccessExpr(Scope * S,Expr * Base,SourceLocation OpLoc,tok::TokenKind OpKind,CXXScopeSpec & SS,SourceLocation TemplateKWLoc,UnqualifiedId & Id,Decl * ObjCImpDecl) ActOnMemberAccessExpr() argument
1909 BuildImplicitMemberExpr(const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,LookupResult & R,const TemplateArgumentListInfo * TemplateArgs,bool IsKnownInstance,const Scope * S) BuildImplicitMemberExpr() argument
[all...]
H A DSemaTemplate.cpp725 ActOnDependentIdExpression(const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,const DeclarationNameInfo & NameInfo,bool isAddressOfOperand,const TemplateArgumentListInfo * TemplateArgs) ActOnDependentIdExpression() argument
750 BuildDependentDeclRefExpr(const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * TemplateArgs) BuildDependentDeclRefExpr() argument
4767 ActOnTemplateIdType(Scope * S,CXXScopeSpec & SS,SourceLocation TemplateKWLoc,TemplateTy TemplateD,const IdentifierInfo * TemplateII,SourceLocation TemplateIILoc,SourceLocation LAngleLoc,ASTTemplateArgsPtr TemplateArgsIn,SourceLocation RAngleLoc,bool IsCtorOrDtorName,bool IsClassName,ImplicitTypenameContext AllowImplicitTypename) ActOnTemplateIdType() argument
4880 ActOnTagTemplateIdType(TagUseKind TUK,TypeSpecifierType TagSpec,SourceLocation TagLoc,CXXScopeSpec & SS,SourceLocation TemplateKWLoc,TemplateTy TemplateD,SourceLocation TemplateLoc,SourceLocation LAngleLoc,ASTTemplateArgsPtr TemplateArgsIn,SourceLocation RAngleLoc) ActOnTagTemplateIdType() argument
5161 ActOnVarTemplateSpecialization(Scope * S,Declarator & D,TypeSourceInfo * DI,LookupResult & Previous,SourceLocation TemplateKWLoc,TemplateParameterList * TemplateParams,StorageClass SC,bool IsPartialSpecialization) ActOnVarTemplateSpecialization() argument
5555 CheckConceptTemplateId(const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,const DeclarationNameInfo & ConceptNameInfo,NamedDecl * FoundDecl,ConceptDecl * NamedConcept,const TemplateArgumentListInfo * TemplateArgs) CheckConceptTemplateId() argument
5603 BuildTemplateIdExpr(const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,LookupResult & R,bool RequiresADL,const TemplateArgumentListInfo * TemplateArgs) BuildTemplateIdExpr() argument
5665 BuildQualifiedTemplateIdExpr(CXXScopeSpec & SS,SourceLocation TemplateKWLoc,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * TemplateArgs,bool IsAddressOfOperand) BuildQualifiedTemplateIdExpr() argument
5698 ActOnTemplateName(Scope * S,CXXScopeSpec & SS,SourceLocation TemplateKWLoc,const UnqualifiedId & Name,ParsedType ObjectType,bool EnteringContext,TemplateTy & Result,bool AllowInjectedClassName) ActOnTemplateName() argument
6311 SourceLocation TemplateKWLoc; CheckTemplateArgument() local
11505 ActOnTypenameType(Scope * S,SourceLocation TypenameLoc,const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,TemplateTy TemplateIn,const IdentifierInfo * TemplateII,SourceLocation TemplateIILoc,SourceLocation LAngleLoc,ASTTemplateArgsPtr TemplateArgsIn,SourceLocation RAngleLoc) ActOnTypenameType() argument
[all...]
H A DSemaCXXScopeSpec.cpp848 ActOnCXXNestedNameSpecifier(Scope * S,CXXScopeSpec & SS,SourceLocation TemplateKWLoc,TemplateTy OpaqueTemplate,SourceLocation TemplateNameLoc,SourceLocation LAngleLoc,ASTTemplateArgsPtr TemplateArgsIn,SourceLocation RAngleLoc,SourceLocation CCLoc,bool EnteringContext) ActOnCXXNestedNameSpecifier() argument
H A DSemaStmtAsm.cpp777 LookupInlineAsmIdentifier(CXXScopeSpec & SS,SourceLocation TemplateKWLoc,UnqualifiedId & Id,bool IsUnevaluatedContext) LookupInlineAsmIdentifier() argument
H A DTreeTransform.h1133 RebuildDependentTemplateSpecializationType(ElaboratedTypeKeyword Keyword,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const IdentifierInfo * Name,SourceLocation NameLoc,TemplateArgumentListInfo & Args,bool AllowInjectedClassName) RebuildDependentTemplateSpecializationType() argument
2855 RebuildMemberExpr(Expr * Base,SourceLocation OpLoc,bool isArrow,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & MemberNameInfo,ValueDecl * Member,NamedDecl * FoundDecl,const TemplateArgumentListInfo * ExplicitTemplateArgs,NamedDecl * FirstQualifierInScope) RebuildMemberExpr() argument
3473 RebuildDependentScopeDeclRefExpr(NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * TemplateArgs,bool IsAddressOfOperand,TypeSourceInfo ** RecoveryTSI) RebuildDependentScopeDeclRefExpr() argument
3494 RebuildTemplateIdExpr(const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,LookupResult & R,bool RequiresADL,const TemplateArgumentListInfo * TemplateArgs) RebuildTemplateIdExpr() argument
3578 RebuildCXXDependentScopeMemberExpr(Expr * BaseE,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierInScope,const DeclarationNameInfo & MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs) RebuildCXXDependentScopeMemberExpr() argument
3601 RebuildUnresolvedMemberExpr(Expr * BaseE,QualType BaseType,SourceLocation OperatorLoc,bool IsArrow,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierInScope,LookupResult & R,const TemplateArgumentListInfo * TemplateArgs) RebuildUnresolvedMemberExpr() argument
3661 RebuildConceptSpecializationExpr(NestedNameSpecifierLoc NNS,SourceLocation TemplateKWLoc,DeclarationNameInfo ConceptNameInfo,NamedDecl * FoundDecl,ConceptDecl * NamedConcept,TemplateArgumentListInfo * TALI) RebuildConceptSpecializationExpr() argument
4600 SourceLocation TemplateKWLoc = NameLoc; TransformTemplateName() local
12302 SourceLocation TemplateKWLoc = E->getTemplateKeywordLoc(); TransformMemberExpr() local
13662 SourceLocation TemplateKWLoc = Old->getTemplateKeywordLoc(); TransformUnresolvedLookupExpr() local
14069 SourceLocation TemplateKWLoc = E->getTemplateKeywordLoc(); TransformDependentScopeDeclRefExpr() local
14807 SourceLocation TemplateKWLoc = E->getTemplateKeywordLoc(); TransformCXXDependentScopeMemberExpr() local
14884 SourceLocation TemplateKWLoc = Old->getTemplateKeywordLoc(); TransformUnresolvedMemberExpr() local
16279 RebuildTemplateName(CXXScopeSpec & SS,SourceLocation TemplateKWLoc,const IdentifierInfo & Name,SourceLocation NameLoc,QualType ObjectType,NamedDecl * FirstQualifierInScope,bool AllowInjectedClassName) RebuildTemplateName() argument
16298 RebuildTemplateName(CXXScopeSpec & SS,SourceLocation TemplateKWLoc,OverloadedOperatorKind Operator,SourceLocation NameLoc,QualType ObjectType,bool AllowInjectedClassName) RebuildTemplateName() argument
16438 SourceLocation TemplateKWLoc; // FIXME: retrieve it from caller. RebuildCXXPseudoDestructorExpr() local
[all...]
H A DDeclSpec.cpp54 Extend(ASTContext & Context,SourceLocation TemplateKWLoc,TypeLoc TL,SourceLocation ColonColonLoc) Extend() argument
H A DSemaExpr.cpp1057 SourceLocation TemplateKWLoc; DefaultVariadicArgumentPromotion() local
2189 BuildDeclRefExpr(ValueDecl * D,QualType Ty,ExprValueKind VK,const DeclarationNameInfo & NameInfo,const CXXScopeSpec * SS,NamedDecl * FoundD,SourceLocation TemplateKWLoc,const TemplateArgumentListInfo * TemplateArgs) BuildDeclRefExpr() argument
2258 BuildDeclRefExpr(ValueDecl * D,QualType Ty,ExprValueKind VK,const DeclarationNameInfo & NameInfo,NestedNameSpecifierLoc NNS,NamedDecl * FoundD,SourceLocation TemplateKWLoc,const TemplateArgumentListInfo * TemplateArgs) BuildDeclRefExpr() argument
2603 recoverFromMSUnqualifiedLookup(Sema & S,ASTContext & Context,DeclarationNameInfo & NameInfo,SourceLocation TemplateKWLoc,const TemplateArgumentListInfo * TemplateArgs) recoverFromMSUnqualifiedLookup() argument
2643 ActOnIdExpression(Scope * S,CXXScopeSpec & SS,SourceLocation TemplateKWLoc,UnqualifiedId & Id,bool HasTrailingLParen,bool IsAddressOfOperand,CorrectionCandidateCallback * CCC,bool IsInlineAsmIdentifier,Token * KeywordReplacement) ActOnIdExpression() argument
[all...]
H A DSemaExprObjC.cpp4896 SourceLocation TemplateKWLoc; BuildIvarRefExpr() local
/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp751 initializeFrom(SourceLocation TemplateKWLoc,const TemplateArgumentListInfo & Info,TemplateArgumentLoc * OutArgArray) initializeFrom() argument
762 initializeFrom(SourceLocation TemplateKWLoc) initializeFrom() argument
771 initializeFrom(SourceLocation TemplateKWLoc,const TemplateArgumentListInfo & Info,TemplateArgumentLoc * OutArgArray,TemplateArgumentDependence & Deps) initializeFrom() argument
[all...]
H A DASTConcept.cpp95 Create(const ASTContext & C,NestedNameSpecifierLoc NNS,SourceLocation TemplateKWLoc,DeclarationNameInfo ConceptNameInfo,NamedDecl * FoundDecl,ConceptDecl * NamedConcept,const ASTTemplateArgumentListInfo * ArgsAsWritten) Create() argument
H A DExprCXX.cpp402 UnresolvedLookupExpr(const ASTContext & Context,CXXRecordDecl * NamingClass,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & NameInfo,bool RequiresADL,const TemplateArgumentListInfo * TemplateArgs,UnresolvedSetIterator Begin,UnresolvedSetIterator End,bool KnownDependent) UnresolvedLookupExpr() argument
436 Create(const ASTContext & Context,CXXRecordDecl * NamingClass,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & NameInfo,bool RequiresADL,const TemplateArgumentListInfo * Args,UnresolvedSetIterator Begin,UnresolvedSetIterator End,bool KnownDependent) Create() argument
466 OverloadExpr(StmtClass SC,const ASTContext & Context,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * TemplateArgs,UnresolvedSetIterator Begin,UnresolvedSetIterator End,bool KnownDependent,bool KnownInstantiationDependent,bool KnownContainsUnexpandedParameterPack) OverloadExpr() argument
512 DependentScopeDeclRefExpr(QualType Ty,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * Args) DependentScopeDeclRefExpr() argument
531 Create(const ASTContext & Context,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * Args) Create() argument
1492 CXXDependentScopeMemberExpr(const ASTContext & Ctx,Expr * Base,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierFoundInScope,DeclarationNameInfo MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs) CXXDependentScopeMemberExpr() argument
1534 Create(const ASTContext & Ctx,Expr * Base,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierFoundInScope,DeclarationNameInfo MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs) Create() argument
1596 UnresolvedMemberExpr(const ASTContext & Context,bool HasUnresolvedUsing,Expr * Base,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs,UnresolvedSetIterator Begin,UnresolvedSetIterator End) UnresolvedMemberExpr() argument
1636 Create(const ASTContext & Context,bool HasUnresolvedUsing,Expr * Base,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs,UnresolvedSetIterator Begin,UnresolvedSetIterator End) Create() argument
[all...]
H A DNestedNameSpecifier.cpp564 Extend(ASTContext & Context,SourceLocation TemplateKWLoc,TypeLoc TL,SourceLocation ColonColonLoc) Extend() argument
H A DExpr.cpp451 DeclRefExpr(const ASTContext & Ctx,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,ValueDecl * D,bool RefersToEnclosingVariableOrCapture,const DeclarationNameInfo & NameInfo,NamedDecl * FoundD,const TemplateArgumentListInfo * TemplateArgs,QualType T,ExprValueKind VK,NonOdrUseReason NOUR) DeclRefExpr() argument
490 Create(const ASTContext & Context,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,ValueDecl * D,bool RefersToEnclosingVariableOrCapture,SourceLocation NameLoc,QualType T,ExprValueKind VK,NamedDecl * FoundD,const TemplateArgumentListInfo * TemplateArgs,NonOdrUseReason NOUR) Create() argument
504 Create(const ASTContext & Context,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,ValueDecl * D,bool RefersToEnclosingVariableOrCapture,const DeclarationNameInfo & NameInfo,QualType T,ExprValueKind VK,NamedDecl * FoundD,const TemplateArgumentListInfo * TemplateArgs,NonOdrUseReason NOUR) Create() argument
1716 MemberExpr(Expr * Base,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,ValueDecl * MemberDecl,DeclAccessPair FoundDecl,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * TemplateArgs,QualType T,ExprValueKind VK,ExprObjectKind OK,NonOdrUseReason NOUR) MemberExpr() argument
1756 Create(const ASTContext & C,Expr * Base,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,ValueDecl * MemberDecl,DeclAccessPair FoundDecl,DeclarationNameInfo NameInfo,const TemplateArgumentListInfo * TemplateArgs,QualType T,ExprValueKind VK,ExprObjectKind OK,NonOdrUseReason NOUR) Create() argument
[all...]
/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h155 SourceLocation TemplateKWLoc; member
/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp1249 AnnotateTemplateIdToken(TemplateTy Template,TemplateNameKind TNK,CXXScopeSpec & SS,SourceLocation TemplateKWLoc,UnqualifiedId & TemplateName,bool AllowTypeAnnotation,bool TypeConstraint) AnnotateTemplateIdToken() argument
1416 SourceLocation TemplateKWLoc = ConsumeToken(); ParseTemplateTemplateArgument() local
[all...]
H A DParseOpenACC.cpp1246 SourceLocation TemplateKWLoc; ParseOpenACCIDExpression() local
H A DParseStmtAsm.cpp229 SourceLocation TemplateKWLoc; in ParseMSAsmIdentifier() local
H A DParseExprCXX.cpp312 SourceLocation TemplateKWLoc = ConsumeToken(); ParseOptionalCXXScopeSpecifier() local
2535 ParseUnqualifiedIdTemplateId(CXXScopeSpec & SS,ParsedType ObjectType,bool ObjectHadErrors,SourceLocation TemplateKWLoc,IdentifierInfo * Name,SourceLocation NameLoc,bool EnteringContext,UnqualifiedId & Id,bool AssumeTemplateId) ParseUnqualifiedIdTemplateId() argument
2971 ParseUnqualifiedId(CXXScopeSpec & SS,ParsedType ObjectType,bool ObjectHadErrors,bool EnteringContext,bool AllowDestructorName,bool AllowConstructorName,bool AllowDeductionGuide,SourceLocation * TemplateKWLoc,UnqualifiedId & Result) ParseUnqualifiedId() argument
[all...]
H A DParseExpr.cpp1310 SourceLocation TemplateKWLoc; ParseCastExpression() local
2320 SourceLocation TemplateKWLoc; ParsePostfixExpressionSuffix() local
H A DParser.cpp2375 SourceLocation TemplateKWLoc; // FIXME: parsed, but unused. ParseMicrosoftIfExistsCondition() local
H A DParseDeclCXX.cpp2903 SourceLocation TemplateKWLoc; ParseCXXClassMemberDeclaration() local
H A DParseDecl.cpp6964 SourceLocation TemplateKWLoc; ParseDirectDeclarator() local
/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp134 SourceLocation TemplateKWLoc = readSourceLocation(); ReadTemplateKWAndArgsInfo() local

12